ホームラボ、ネットワーキング、ソフトウェア構成に慣れていないエンジニアとして、私の生活の質を向上させる最初の最も簡単な方法の 1 つは、Pi-hole をセットアップすることでした。この Pi-hole インストール ガイドでは、生活の中で広告の数を減らすために必要な基本的な手順を説明します。この Pi ホールは、以下に示すネットワーク ボードの写真の右側の中央にあるラズベリー パイでホストされています。
ホームラボ、ネットワーキング、ソフトウェア構成に慣れていないエンジニアとして、私の生活の質を向上させる最初の最も簡単な方法の 1 つは、Pi-hole をセットアップすることでした。この Pi-hole インストール ガイドでは、生活の中で広告の数を減らすために必要な基本的な手順を説明します。この Pi ホールは、以下に示すネットワーク ボードの写真の右側の中央にあるラズベリー パイでホストされています。
Pi ホールはドメイン ネーム システム (DNS) として機能します。 DNS はホスト名と IP アドレスを変換するために使用されます。基本的に、ネットワークを流れるすべてのインターネット トラフィックが DNS に送信されます。DNS は、トラフィックの呼び出し元および送信元に基づいて、トラフィックの送信先を決定します。このトラフィックには、送信元に関する情報が含まれています。たとえば、Web ページに移動し、その Web ページの下部に常にバナー広告の 1 つが表示されている場合、実際には DNS が広告のコンテンツを Web ページを表示したデバイスに配信するように指示します。
この応用概念は、Pi ホールがどのように機能するかを理解する上で非常に重要です。 Pi-hole には、広告素材をホストする 84,965 個のドメインのリスト (この記事の執筆時点) が含まれています。 Pi-hole DNS は、トラフィックが前述のドメインの XNUMX つから発信されていることを認識すると、通常のようにトラフィックを要求側デバイスに転送するのではなく、DNS は広告コンテンツを送信しません。 (私は、パイホールが広告を虚無のブラックホールに撃ち込むことを考えるのが好きです)。
Pi-Hole インストールガイド
Pi-hole ブラックリストの非常に強力な点は、ユーザーが編集できることです。特定のドメインが自分のデバイスに広告トラフィックを送信し続けていることにユーザーが気付いた場合、ユーザーはその特定の広告ドメインをブラックリストに手動で追加できます。 Pi-hole のこのインストールでは、Raspberry Pi にオペレーティング システムがすでにインストールされていることを前提とします。 Pi-hole をセットアップするには、pi-hole.net に移動します。そこに表示されると、インストール ボタンを押すと、Pi-hole のインストールを進めるためのいくつかの異なる方法が含まれる Web ページにユーザーが移動します。最も簡単な方法は 1 行のコマンドです。
ユーザーが bash へのパイプに慎重な場合は、リポジトリを複製して実行し、インストーラーをダウンロードして実行できます。
インストールすると、以下に示すダッシュボードが表示されます (ブラウザのアドレス バーに「pi.hole/」と入力するとアクセスできます)。
このダッシュボードには、Pi ホールを通過するトラフィックに関するさまざまな統計が表示されます。上に示したように、今日 Pi-hole を再起動して以来、ネットワークは 577 件のクエリを実行し、Pi-hole はそのうち 65 件、つまり 11.3% を「ブロック」しました。これは、ネットワークに送信またはネットワークに要求されているトラフィックの 11.3% が広告として識別されており、私のデバイスには表示されていないことを意味します。ネットワーク上に Pi-hole をセットアップするときに遭遇した主な問題は、Raspberry Pi をネットワーク上のデフォルトの DNS サーバーにすることでした。 EdgeRouter X で実行した手順は次のとおりです。
Rasberry Pi を DNS として使用するように EdgeRouter X を設定するには、まず、ルーターの IP をお気に入りのブラウザに入力します (Edgerouter X のデフォルトは 192.168.1.1)。次に、構成ソフトウェアの「構成ツリー」タブに移動します。
次に、ナビゲーション ツリー内のサブネットにドリルダウンし、Pi ホールをホストしている Rasberry Pi の IP を入力して終了します。
Raspberry Pi の IP に加えて、Raspberry Pi が機能していない場合にセカンダリ DNS サーバーが引き継ぐように、セカンダリのフェイルオーバー DNS を使用することをお勧めします。この場合、1.1.1.1 が使用されます。これは、最も高速で最も人気のある DNS リゾルバーの XNUMX つである CloudFlare の IP アドレスです。
重要な注意事項: Pi-Hole のホストの IP を動的ではなく静的に設定することをお勧めします。これは、ルーターが参照している DNS サーバーが静的アドレスであるためです。その結果、Pi-hole のホストが DHCP に設定されており、電源の再投入により新しい IP アドレスが割り当てられた場合、ルーターは Pi-hole DNS の正しい IP アドレスを参照しなくなります。
この Pi-hole インストール ガイドが、サイト内の広告の数を減らしたいと考えている他の人の助けになれば幸いです。
住んでいます。
-ジャック G.
StorageReview と連携する
ニュースレター | YouTube |ポッドキャスト iTunes/Spotifyは | Instagram | Twitter | Facebook | RSSフィード