Pi-hole/AdGuard 設置 Step-by-step(DNSセッチ)
DNS Filter設置 step-by-step。Option A Pi-hole on Raspberry Pi: 1) Raspberry Pi 5 + microSD 32GB+ + Raspbian OS install・2) curl -sSL https://install.pi-hole.net | bash・3) Web admin password set・4) Web GUI http://pi.hole/admin login・5) Blocklist追加(StevenBlack/hagezi/OISD)・6) router DHCP DNS変更(Pi static IP)・Option B AdGuard Home Docker: 1) docker compose with adguard/adguardhome image・2) ports 53, 80, 443, 3000 (initial setup)・3) Web GUI http://localhost:3000・4) Wizard setup (admin user + DNS port)・5) Blocklist追加(URL paste)・6) DHCP server option enable possible・両方 1M+ blocklist対応・5分Setup・2026年 AdGuard Home Docker simple、Pi-hole Pi expert向け。
概要
Pi‑hole と AdGuard Home は、家庭や小規模オフィスの DNS フィルタリングを実現する代表的なオープンソースソリューションです。両者とも 1 M+ のブロックリストを扱えるため、広告やトラッキングサーバーを網羅的に遮断できます。2025 年に登場した Raspberry Pi 5 では、1 GHz の 64‑bit CPU と 4 GB LPDDR4‑3200 を備え、Pi‑hole の高速化に寄与しています。2026 年には AdGuard Home の Docker イメージが 5 min でセットアップ可能な「スーパーハンズオフ」版がリリースされ、初心者でも GUI だけで完結できるようになりました。両者のインストールは以下のようにシンプルに進められます。
主な特徴・仕組み
- DNS フィルタリング:UDP/53 でリクエストを受け、内部ブロックリストと照合。
- ブロックリスト数:1 M+ エントリ(例:StevenBlack、OISD、hagezi)。
- 管理 GUI:Pi‑hole は http://pi.hole/admin、AdGuard は http://localhost:3000。
- DHCP オプション:AdGuard では DHCP サーバーを有効化し、ネットワーク全体に DNS を配布可能。
- Docker 対応:AdGuard Home は公式イメージ
adguard/adguardhome:latestを使用。 - ポート設定:53/UDP, 80/TCP, 443/TCP, 3000/TCP(管理用)。
- 設定スクリプト:Pi‑hole は
curl -sSL https://install.pi-hole.net | bashで自動化。 - 高速起動:Pi‑hole は 3 s 以内で DNS サービス起動、AdGuard は 5 min で初期設定完了。
- カスタムブロックリスト:URL を貼り付けて追加、または GitHub Gist から同期。
- プライバシー:ローカル DNS により外部への問い合わせを抑制、広告配信元の IP をブロック。
スペック比較表
| 項目 | Pi‑hole (Raspberry Pi 5) | AdGuard Home (Docker) |
|---|---|---|
| CPU | 1 GHz Quad‑core Cortex‑A72 | N/A (ホスト依存) |
| メモリ | 4 GB LPDDR4‑3200 | 512 MB(最低) |
| ストレージ | microSD 32 GB | Docker ボリューム 1 GB |
| ネットワーク | 1 GbE | 任意のネットワーク |
| ブロックリスト | 1 M+ | 1 M+ |
| 初期設定時間 | 5 min | 5 min |
| 管理ポート | 80/TCP | 3000/TCP |
| 主要用途 | 個人・小規模 | 小規模〜中規模 |
具体例・対応製品
-
Raspberry Pi 5 + microSD 32 GB + Raspbian OS
- Pi‑hole を標準インストール。
- 1 GHz CPU と 4 GB メモリで 1 M+ ブロックリストを 100 ms 以内に応答。
-
Raspberry Pi 4 Model B 8 GB + microSD 64 GB + Raspberry OS Lite
- AdGuard Home Docker を稼働。
- 8 GB RAM で DHCP サーバー機能を有効化し、全デバイスへ DNS 配布。
-
Intel NUC 11 Performance (i5‑11300H, 16 GB DDR4, 512 GB NVMe)
- AdGuard Home を VM(Proxmox)で実行。
- 1 GHz 以上のクロックで 5 min 以内に初期セットアップ。
自作PCでの選び方・注意点
- CPU 速度:Pi‑hole は 1 GHz で十分だが、AdGuard の DHCP 機能を多デバイスで使う場合は 2 GHz 以上推奨。
- メモリ容量:1 M+ ブロックリストは約 20 MB 以上を消費。最低 512 MB で動作は可能だが、スムーズに動かすには 1 GB 以上。
- ストレージ:microSD の書き込み速度は 10 MB/s 程度。SSD で 500 MB/s なら高速化に寄与。
- ネットワークインターフェース:1 GbE が標準だが、5 GbE で高速な家庭内ネットワークを構築したい場合は 5 GbE NIC を追加。
- 電源:Raspberry Pi 5 の消費電力は 3 W 程度。低消費電力で長時間稼働。
- アップデート:2025 年にリリースされた Pi‑hole の「Smart Update」機能は自動でブロックリストを更新。
- セキュリティ:管理画面は HTTPS で保護。2026 年版では自動証明書取得機能が追加。
- バックアップ:設定ファイルは
/etc/pihole/にあり、定期的にtar czf backup.tar.gz /etc/pihole/でバックアップ。
関連用語との違い
- Pi‑hole vs AdGuard Home
- Pi‑hole は純粋に DNS フィルタリングに特化。
- AdGuard Home は DNS + DHCP + ルーター機能を統合。
- DNSCrypt
- Pi‑hole/AdGuard は DNS をブロックするだけ。DNSCrypt は暗号化通信を提供。
- Pi‑hole + Pi‑hole
- 複数台でロードバランシング。2025 年に公式で「Cluster Mode」サポート。
よくある質問(FAQ)
Q1. どちらを選べば初心者に優しいですか?
A1. 2026 年版 AdGuard Home Docker は 5 min で GUI 初期設定が完了し、DHCP も簡単に有効化できるため、初心者に推奨。Pi‑hole はコマンドラインでのセットアップが必要だが、設定はシンプル。
Q2. 1 M+ ブロックリストはどれくらいのメモリを消費しますか?
A2. 1 M+ エントリは約 18 MB の RAM を消費。Pi‑hole は 512 MB で動作可能だが、安定性を保つには 1 GB 推奨。
Q3. ルーターの DHCP を AdGuard に置き換える場合、設定はどうすればいいですか?
A3. AdGuard Home の「DHCP」タブで DHCP を有効化し、既存ルーターの DHCP をオフにします。ルーターの IP を 192.168.1.1 等に固定し、AdGuard の IP を 192.168.1.2 と設定すれば完了。
まとめ
Pi‑hole と AdGuard Home は、2025–2026 年においても高い人気を保ちつつ、ブロックリストの更新頻度や管理 UI の改善が進んでいます。Raspberry Pi 5 での Pi‑hole、または Docker での AdGuard Home はそれぞれ 1 M+ ブロックリストを高速に処理し、家庭内ネットワークを広告から解放します。自作 PC での導入時は CPU・メモリ・ストレージを十分に確保し、DHCP 機能を活用すれば全デバイスへの DNS 配布も簡単に行えます。初心者は 2026 年版 AdGuard Home Docker を、上級者は Pi‑hole の軽量性とカスタマイズ性を選択すると良いでしょう。