• 締切済み

広告ブロック用にDNSを立てたときのルータ設定は

LAN内部のどの機器からも有効なように、ブラウザーベースの広告ブロックではなくDNSサーバー(Raspberry Pi)を立てました。 問題はWiFiルーターの設定画面からこのサーバーを指定してやるとインターネットに繋がらなくなります。Windows機からIP設定画面で指定してやるときちんと動作して広告ブロックしてくれます。 Netgear製のルーターで、WAN設定からはIP/DNSを設定できなかったので、Internet設定画面から、IP自体はISPから自動取得、DNSサーバ項目に自前のDNSサーバーアドレスを指定しました。 よろしくお願いいたします。

みんなの回答

回答No.3

Raspberry Piにsquid等のプロキシサーバを入れるというのはどうでしょうか。プロキシサーバが名前解決を自前のDNSサーバに問い合わせることになるのでうまく機能するのではないかと思うのですが。

piyo-maru7
質問者

お礼

すみませんが、プロキシサーバーを立てる意味が分かりません。 自前のDNSサーバというのはルーターのことでしょうか?どちらにしても個々の端末においてプロキシサーバーを指定しなければならないので手間が増えてしまいます。それなら固定IPとあまり変わりませんよね。 ご意見ありがとうございました。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

ルーターの作りにもよると思うのですが、 Internet設定画面で設定するDNSサーバー項目はWAN側である必要があるのかもしれません。 ルーターのDHCPサーバー機能を使うのではなくDNSサーバーを動かしているラズベリーパイにさせるのはどうでしょうか。

piyo-maru7
質問者

お礼

ルータ側のDHCP設定項目ではDNSサーバを指定できません。 Rapsberry PiでDHCPサーバを担わせると、Raspberry Piが落ちているときにはIPが取得できなくなるのが問題ですね。ルーター側のDHCPを無効にしないままだとバックアップとして働いてくれる…かもしれないけど無理でしょうね。 ありがとうございました。

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.1

うーん、その場合、ルータが取得するDNSアドレスを変更する必要はないと思います。 各PCに手動設定でDNSアドレスを設定するのと同じ効果は、ルータのDHCPサーバ設定を開いて、配布するDNSアドレスとして、そのローカルDNSのIPを設定してやる、ということになるでしょう。 ---- インターネットに繋がらなくなったのは、WAN側の参照DNSを手動設定した場合に、DHCP配布のDNSアドレスが自動設定されなくなった、というのが原因であるかもしれません。繋がらない時のWindows IP取得状況はどうなっていますか? (コマンドラインから「ipconfig」コマンド。)

piyo-maru7
質問者

お礼

ルータ側のDHCP設定項目ではDNSサーバを指定できません。 またDHCPクライアントから見たときのDNSサーバはルーターになっています。 自前のDNSサーバの設定を見直してみます。 ありがとうございました。

関連するQ&A