Setup a DNS “Conditional forwarding” for pi-hole

Facebooktwittermail

pi-holeの条件付きフォワーダーの設定をしました。

Raspberry PiにPi-Holeをインストール

pi-holeの上位DNSサーバに事務所内DNSサーバを指定していたのですが、条件付きフォワーダーが出来そうなので設定してみました。

環境
Pi-hole version is v5.1.2 (Latest: v5.1.2)
AdminLTE version is v5.1.1 (Latest: v5.1.1)
FTL version is v5.2 (Latest: v5.2)

  1. 管理画面にログイン
  2. pi-holeの管理画面にログインして[settings]-[DNS]から上位サーバにgoogleを指定します。もちろん他のDNSでもOKです。


  3. 条件付きフォワーダー
  4. 下にスクロールしていくと”Conditional forwarding”の項目があります。



    条件付きフォワーダーが一つならば”■Use Conditional Forwarding”を有効にして設定すればいいのですが、複数必要だったので”□Use Conditional Forwarding”で無効のまま直接 /etc/dnsmasq.d/01-pihole.conf を編集しました。

    More than one “Conditional Forwarding” entry in the GUI
    https://discourse.pi-hole.net/t/more-than-one-conditional-forwarding-entry-in-the-gui/11359

  5. dns restart

クライアントからテストすると内部ドメイン以外はgoogle DNSに問合せしてるはず(^^;
若干、応答が早くなったような。

注意1
“■Use Conditional Forwarding”を有効にして設定したあとに、/etc/dnsmasq.d/01-pihole.confを編集、DNSを再起動すると編集した部分は消えます。

注意2
/etc/dnsmasq.d/01-pihole.confを編集前にバックアップとしてコピーした後にDNSを再起動するとDNSが起動できません。これでずっと悩んでました。

Leave a Reply