基本的に、DCHPクライアントは、OpenWRT /ルーターのIPを指すのではなく、ISPのものを指すDNSを持つ必要があります。
(最新の)DD-WRTでは、DNSMasqローカルDNSを無効にするオプションをチェックして、DHCPがWAN / ISPモデムDHCPからDNSを渡すようにすることができます。ここで私は森で迷子になりました。
アップデート1:フランク・トーマスが提案した短いDNSベンチマークの後、ソフトウェアはDNSMasqのDNSサーバーが非常にうまく機能したことを指摘した。ローカルDNSサーバーは、/tmp/resolv.conf.auto
いくつかの大きな問題が発生するまで、ISP DNS(ファイルに保存されます)に直接問い合わせるクエリを解決するため、これに固執するようです。
私の問題を調査した数日後、OpenWRT(15.05)のDNSMasqでは、ISPのDNSサーバーを動的にプッシュできないようです。それらを手動で記述する必要があります。
私はOpenWRTのアプローチに精通していませんが、DHCPおよびDNSマスカレードを提供するほとんどのシステムでは、DNSサーバーアドレスをDHCPサーバーに提供する必要があります。WAN DNSサーバーを自動的に取得してクライアントに渡すことはありません。ルーターのWANがISP DHCPからプルするDNSサーバーを観察し、それをDHCPインスタンスに入れてクライアントに渡すだけです。
—
フランクトーマス
はい、私はそのことに気付いています。唯一のオプションは、それらを手動で記述し、永久に変更されないことを希望するか、または「/tmb/resolv.conf.auto」から値を取得し、
—
DarkGhostHunter
/etc/config/dnsmasq
OpenWRTのUCIを介してDNSサーバーとして自動的に追加することです。 ..コマンドまたは何かがある場合。
ISPサーバーを使用する必要がありますか?通常、GRC DNSベンチマークユーティリティを使用して自分の場所/接続に適したDNSサーバーを見つけ、静的アドレスを持っているので、設定/忘れることができます。grc.com/dns/benchmark.htm
—
フランクトーマス
そうではありませんが、通常、YouTube TV ConnectやChromecastなどを使用する場合、私のデバイスはAWOLになりがちです。DHCPでISP DNSを直接使用すると、問題はなくなりました。
—
DarkGhostHunter