web-dev-qa-db-ja.com

ワイヤレスルーター経由でDNSに到達できない

Ubuntu 10.04ラップトップを持っていますが、最近、奇妙なネットワークの問題が発生しました。それは電話会社によって供給された家庭用無線ルーター上にあり、IP番号または/ etc/hosts名であるかどうかにかかわらず、無線LAN上の何とでも問題なく話すことができます。 DHCPを使用したワイヤレス接続を使用するように設定されており、その後ネットワークエントリを台無しにすることはほとんどありません。

今のところ、IP番号でLANの外にアクセスできますが、Webサーフィンには適していません。 nslookupを実行すると、信頼できない回答が返されるので、どこか(おそらくルーター)のキャッシュにアクセスしているのではないかと思います。 Firefoxを使用して「見つからない」など、ドメイン名を使用してLANの外に出ようとすると、静かに失敗します。

正しく機能してから変更された可能性があるのは、10.04の更新(およびかなりの数の更新)と、LAN上の固定IP(192.168.0内)をアドレス指定するために/ etc/hostsに追加された数行だけです。 。* 範囲)。行は他の行と同じ形式であり、それは私が以前に行ったことのないことであり、悪影響はありません。

次に何を試すべきかについてのアイデアはありますか?

3
David Thornley

Ubuntu 10.04では、DHCP経由でマシンのIPのみを取得するようにネットワークを構成できますが、それ以外はすべて静的に設定できます。 [システム]> [ネットワーク接続]で、ワイヤレスカードの設定に移動し、[方法]ドロップダウンから[自動(DHCP)アドレスのみ]を選択します。以下では、静的DNSサーバーアドレスを指定できるようになります。

この機能は多くのOSで一般的ですが、この機能を何と呼ぶか​​、どこに配置するかについては合意がありません。以下のコメントのArchLinux情報は1つの可能性です。 OSXとWindowsもそれを行うことができます。

システムにそのような機能が本当にない場合は、一時的に/etc/resolv.confを上書きして、別のDNSサーバーのセットを試すことができます。このような変更は、次のDHCPリースの更新まで持続します。

とにかく、このような問題をデバッグする方法は、電話会社の代わりにパブリックDNSサービスを使用してみることです。私はGoogleのパブリックDNSサーバーを使用するのが好きです。なぜなら、それらのアドレスは覚えやすいからです。

8.8.8.8
8.8.4.4

もう1つの人気のあるパブリックDNSサービスはOpenDNSで、そのサーバーは次のとおりです。

208.67.222.222
208.67.220.220

それが機能する場合は、ISPが提供する汎用DNSサービスよりも優れている可能性があるため、これらのサーバーを引き続き使用できます。または、電話会社のDNSを何らかの方法で非難し、その方向から問題を攻撃できる立場から始めることができます。

この変更で問題が解決しない場合は、電話会社のDNSサーバーを免除しているので、問題は家の中にあることがわかります。

5
Warren Young