質問: ワイヤレスルーター経由でdnsに到達できない ubuntu 10.04ラップトップを持っていますが、最近、奇妙なネットワークの問題が発生しました。それは電話会社によって供給された家庭用無線ルーター上にあり、ip番号または/ etc/hosts名であるかどうかにかかわらず、無線lan上の何とでも問題なく話すことができます。 dhcpを使用したワイヤレス接続を使用するように設定されており、その後ネットワークエントリを台無しにすることはほとんどありません。今のところ、ip番号でlanの外にアクセスできますが、webサーフィンには適していません。 nslookupを実行すると、信頼できない回答が返されるので、どこか(おそらくルーター)のキャッシュにアクセスしているのではないかと思います。 firefoxを使用して「見つからない」など、ドメイン名を使用してlanの外に出ようとすると、静かに失敗します。正しく機能してから変更された可能性があるのは、10.04の更新(およびかなりの数の更新)と、lan上の固定ip(192.168.0内)をアドレス指定するために/ etc/hostsに追加された数行だけです。 。* 範囲)。行は他の行と同じ形式であり、それは私が以前に行ったことのないことであり、悪影響はありません。次に何を試すべきかについてのアイデアはありますか?
回答: 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サーバーを免除しているので、問題は家の中にあることがわかります。