こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

LAN内部のどの機器からも有効なように、ブラウザーベースの広告ブロックではなくDNSサーバー(Raspberry Pi)を立てました。

問題はWiFiルーターの設定画面からこのサーバーを指定してやるとインターネットに繋がらなくなります。Windows機からIP設定画面で指定してやるときちんと動作して広告ブロックしてくれます。

Netgear製のルーターで、WAN設定からはIP/DNSを設定できなかったので、Internet設定画面から、IP自体はISPから自動取得、DNSサーバ項目に自前のDNSサーバーアドレスを指定しました。

よろしくお願いいたします。

投稿日時 - 2019-09-16 03:29:50

QNo.9657235

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2019-09-19 19:30:22

お礼

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

ご意見ありがとうございました。

投稿日時 - 2019-09-26 00:17:46

ANo.2

ルーターの作りにもよると思うのですが、
Internet設定画面で設定するDNSサーバー項目はWAN側である必要があるのかもしれません。

ルーターのDHCPサーバー機能を使うのではなくDNSサーバーを動かしているラズベリーパイにさせるのはどうでしょうか。

投稿日時 - 2019-09-16 09:08:32

お礼

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

ありがとうございました。

投稿日時 - 2019-09-17 09:39:14

ANo.1

うーん、その場合、ルータが取得するDNSアドレスを変更する必要はないと思います。

各PCに手動設定でDNSアドレスを設定するのと同じ効果は、ルータのDHCPサーバ設定を開いて、配布するDNSアドレスとして、そのローカルDNSのIPを設定してやる、ということになるでしょう。

----

インターネットに繋がらなくなったのは、WAN側の参照DNSを手動設定した場合に、DHCP配布のDNSアドレスが自動設定されなくなった、というのが原因であるかもしれません。繋がらない時のWindows IP取得状況はどうなっていますか?
(コマンドラインから「ipconfig」コマンド。)

投稿日時 - 2019-09-16 07:32:57

お礼

ルータ側のDHCP設定項目ではDNSサーバを指定できません。

またDHCPクライアントから見たときのDNSサーバはルーターになっています。
自前のDNSサーバの設定を見直してみます。

ありがとうございました。

投稿日時 - 2019-09-17 09:49:08

あなたにオススメの質問