LinuxServer

pi-hole,DNS

概要

  • 広告を配信しているサーバーへ繋がなくなるDNS
  • DNSとは(Domain Name Server)の略で、例えばURLをIPアドレスへ変換するサーバー機能です。
    • 例) 「tar3.net」 なら 「124.212.16.250」という具合に。
      (とある日のIPなので今がそう、というわけではありません。)
  • で、何が出来るかと言うと、広告のサーバーに対してはIPアドレス変換をしないことで広告ブロックしよう、という考え方です。(IPへの変換が行われないとサーバーには繋がりません。)

インストール

  • CentOS7.8 へ入れました。
  • 参考サイトというか本家サイト:Link
  • 自分は以下のコマンドで入りました。
    curl -sSL https://install.pi-hole.net | bash
  • 前向きに「了解」を押していくのですが、上位DNSを選択します。
    (自分は内向きDNSサーバーを持っているのでカスタムです。)
    (もしDNSサーバーを持って無ければgoogleで大丈夫です。)
    • 「Select upstream DNS server.」
  • Pi-hole relies on third party lists...
    • 「了解」を押す。
  • Select Protocols(プロトコル(通信規約)の選択)
    • 自分は「IPv4」のみにチェックを入れて「了解」を押す。
  • Web管理画面の有効化、無効化
    • 自分は「On」を選択
  • Logに関する設定
    • 自分は「Onljを選択
  • 表示されるパスワードを必ずメモする。

テストと使用

Client

  • 普通にDNSのIPアドレスを変更すれば使えます。

Webコンソール

Web consoleログイン・パスワードの変更

pihole -a -p

DHCP

  • Dynamic DNSに対応していたので、DHCP機能もPi-holeへ持っていく事もできます。 (自分はDHCPを有効にしました。)
  • DHCPは1 LANについて1つにすべきなので、既存のDHCPは必ずOFFにすること。

Block listの追加

参考ページ

追加したブロック・リスト

https://adaway.org/hosts.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
https://v.firebog.net/hosts/AdguardDNS.txt
https://logroid.github.io/adaway-hosts/hosts_no_white.txt
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://raw.githubusercontent.com/multiverse2011/adawaylist-jp/master/hosts
https://sites.google.com/site/hosts2ch/ja
https://hosts-file.net/ad_servers.txt
https://warui.intaa.net/adhosts/hosts.dos
https://warui.intaa.net/files/warui_hosts/warui_malware_hosts_unbound.txt
https://warui.intaa.net/files/warui_hosts/warui_phish_hosts_unbound.txt
https://mirror1.malwaredomains.com/files/justdomains
http://winhelp2002.mvps.org/hosts.txt
https://phishing.army/download/phishing_army_blocklist.txt
https://someonewhocares.org/hosts/zero/
https://www.squidblacklist.org/downloads/dg-ads.acl
http://sysctl.org/cameleon/hosts
http://pgl.yoyo.org/as/serverlist.php?hostformat=hosts&showintro=0&mimetype=plaintext

GitHub? のブラックリスト

追加方法

  • コンソールから[Setting]を選択。
    • pihole01.jpg
  • [Adlists]タブを選択。
    • pihole02.jpg
  • [group management page]リンクをクリック
    • pihole03.jpg
  • [Address]にコピペして「Add」ボタンを押します。
    • pihole04.jpg
  • 追加が終わったら[Online]リンクをクリックします。
    • pihole05.jpg
  • [Update]リンクをクリックします。
    • pihole06.jpg
  • しばし待ちます。
    • pihole07.jpg
  • 終わると自動でこんな画面が表示されます。
    • pihole08.jpg

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-02-24 (金) 21:15:58 (419d)