Pi-hole
Pi-holeは、プライベートネットワークでの使用を目的とした[1]、DNSシンクホールとして機能し[3]、DHCPサーバーとしても動作するLinuxネットワークレベルの広告およびインターネットトラッカーのブロックアプリケーションである[4][5]。ネットワーク機能を備えたRaspberry Piのような低消費電力の組み込みデバイス向けに設計されているが[4][6]、ほぼすべてのLinuxマシンにインストール可能である[3][7]。
![]() Pi-hole AdminLTE web インタフェース | |
開発元 | Pi-hole, LLC[1] |
---|---|
初版 | 2015年6月15日 |
最新版 |
5.21[2]
/ 2023年11月21日 |
リポジトリ |
github |
プログラミング 言語 |
Bash, C言語 (オプションのDNSサーバーFTLDNS), PHP, CSS (オプションのWebコンソール) |
対応OS | Linux |
ライセンス | European Union Public Licence |
公式サイト |
pi-hole |
Pi-holeは、従来のウェブサイト広告だけでなく、スマートテレビやモバイルオペレーティングシステムの広告など、異なる場所に表示される広告もブロックできる[8]。さらに、特定のウェブサイトをブロックしたり、ペアレンタルコントロールを適用したりするよう設定することも可能である。
歴史
編集Pi-holeプロジェクトは、AdTrapのオープンソースの代替として2014年にジェイコブ・サルメラ(Jacob Salmela)によって作成され[9][10][11]、GitHubでホストされた[12]。それ以来、複数の貢献者がプロジェクトに参加している[11]。
特徴
編集Pi-holeは、FTLDNSと呼ばれる修正されたdnsmasq、cURL、lighttpd、PHP、AdminLTE Dashboardを使用して[13][14]、既知の追跡ドメインおよび広告ドメインへのDNS要求をブロックする。このアプリケーションはプライベートネットワークのDNSサーバとして機能し、既存のDNSサーバを置き換えることで、ユーザーのデバイスに対する広告および追跡ドメインのブロックを実現する[8]。定義済みのソースから取得した設定可能なリストを基に、広告および追跡ドメインをDNSクエリと照合する。いずれかのリストまたはローカルで構成されたブロックリストに一致するドメインが見つかった場合、Pi-holeは要求されたドメインの解決を拒否し、要求元のデバイスにダミーアドレスで応答する[15]。
Pi-holeはネットワークレベルでドメインをブロックするため、ウェブページ上のバナー広告だけでなく、Android、iOS、スマートテレビなどの異なる場所に表示される広告もブロックできる[8]。
VPNサービスを使用することで、Pi-holeはルーターのDNSフィルター設定を介さずにドメインをブロックできる。VPNをサポートするデバイスであれば、DNSサーバーを個別に設定することなく、携帯電話ネットワークやホームネットワークでPi-holeを利用可能である[16]。Pi-holeをVPNと統合することで、ユーザーは広告ブロック機能とトラッカーブロック機能をローカルネットワーク外のデバイスにも拡張でき、外出先でも一貫した保護を提供できる。この設定により、トラフィックを安全な接続へ誘導することで、信頼性の低いネットワークやパブリックネットワークにおいてもプライバシーとセキュリティを確保できる[17]。
Pi-holeはその性質上、ドメイン名を手動でブロックリストに追加することで、ウェブサイトのドメイン全体をブロックできる。同様に、ドメインのブロックによってウェブサイトの機能が損なわれた場合は、手動で許可リストに追加することで対応可能である。Pi-holeはネットワーク監視ツールとしても機能し[18]、DNS要求やネットワーク障害のトラブルシューティングに役立つ[7]。さらに、悪意のあるドメインやフィッシング攻撃をブロックすることでセキュリティを強化し、接続されたデバイスにおけるマルウェア感染のリスクを軽減できる[17]。また、Pi-holeはCloudflareが提供するcloudflaredバイナリを利用することで、DNSサーバーとして機能するデバイスでDNS over HTTPSの使用を促進することも可能である[19]。
従来の広告ブロッカーとの違い
編集Pi-holeはファイアウォールと同様の機能を持ち、ネットワーク内のすべてのデバイスで広告および追跡ドメインをブロックする。一方、従来の広告ブロッカーはユーザーのブラウザ上でのみ動作し、同じマシン内でのみ広告を削除する[7][20]。
関連項目
編集脚注
編集- ^ a b “Pi-hole®: A black hole for Internet advertisements” (英語). Pi-hole®: A black hole for Internet advertisements. 2018年4月15日閲覧。
- ^ "Release 5.21"; 閲覧日: 2025年1月4日; 出版日: 2023年11月21日.
- ^ a b “pi-hole/pi-hole” (英語). GitHub. 2018年4月15日閲覧。
- ^ a b “Turn A Raspberry Pi Into An Ad Blocker With A Single Command” (英語). Lifehacker Australia. (2015年2月17日) 2018年5月6日閲覧。
- ^ “Adblock Everywhere: The Raspberry Pi-Hole Way” (英語). MakeUseOf 2018年5月6日閲覧。
- ^ “Pi-hole hardware kit” (英語). (2018年5月7日). オリジナルの2019年8月14日時点におけるアーカイブ。 2018年5月8日閲覧。
- ^ a b c “Seven Things You May Not Know About Pi-hole” (英語). Pi-hole®: A black hole for Internet advertisements. (2017年5月12日) 2018年5月6日閲覧。
- ^ a b c Pounder, Les (2021年8月1日). “How to Block Ads Network-Wide With Pi-hole on Raspberry Pi”. Tom's Hardware. 2023年5月17日閲覧。
- ^ “Block Millions Of Ads Network-wide With A Raspberry Pi-hole 2.0” (英語). Jacob Salmela. (2015年6月16日) 2018年4月15日閲覧。
- ^ “Pi-hole: A Raspberry Pi Ad-Blocker with DNS Caching (Ultra-fast)” (英語). Jacob Salmela. (2014年6月11日) 2018年5月6日閲覧。
- ^ a b “pi-hole/pi-hole; Contributors” (英語). GitHub. 2018年5月6日閲覧。
- ^ Jeffries, Adrianne (2018年5月10日). “Inside the Brotherhood of the Ad Blockers”. Bloomberg
- ^ telekrmor (2018年2月22日). “FTLDNS: Pi-hole's Own DNS/DHCP server” (英語). Pi-hole®: A black hole for Internet advertisements. 2019年11月10日閲覧。
- ^ “pi-hole/pi-hole; The Origin Of Pi-hole” (英語). GitHub. 2018年4月15日閲覧。
- ^ “How does Pi-hole work?” (英語). Pi-hole Userspace (14 May 2017). 2018年5月6日閲覧。
- ^ “Overview - Pi-hole documentation”. docs.pi-hole.net. 2019年8月11日閲覧。
- ^ a b "How to set up your network protection with Pi-hole" NordVPN Meshnet docs. Retrieved 2025-01-03
- ^ “What Really Happens On Your Network? Find Out With Pi-hole” (英語). Pi-hole®: A black hole for Internet advertisements. (2017年2月22日) 2018年5月6日閲覧。
- ^ “Configuring DNS-Over-HTTPS on Pi-hole - Pi-hole documentation”. docs.pi-hole.net. 2020年11月1日閲覧。
- ^ “Enjoy The Rio Olympics Ad-free With Pi-hole” (英語). Pi-hole®: A black hole for Internet advertisements. (2016年8月11日) 2018年5月6日閲覧。