web-dev-qa-db-ja.com

コンピューターの要求を解決しているDNSサーバーを知る方法は?

Win7ボックスが誤ってIPアドレスを解決しています。

私は先週同じ問題を抱えており、IPV4の場合はGoogle Public DNS 8.8.8.8と8.8.4.4に、IPv6の場合は他のものに切り替えることで「修正」しました。

したがって、ipconfig/allを実行すると、DNSサーバーは実際にGoogleを指していると表示されますが、他の外部システムではこれは問題なく解決されますが、内部では解決されません。

Tracertを実行すると、Pingの場合と同様に、間違ったアドレスに解決されます。

私が間違ったアドレスを言うと、それは正しいサーバーに解決されますが、ウェブサイトのサーバーでセカンダリIPを使用していて、セカンダリではなくサーバーのプライマリIPに解決しているため、サイト404は「このマシン上のみ」なのでサーバーではありませんセットアップの問題。

Etc/DriversのHostsファイルを確認しましたが、そこにエントリがありません。

マシン自体はLAN上にあり、ステータスはよくわかりません。ドメインが管理しているとは思いません。ワークグループ>ワークグループにあり、DOMAINプレフィックスが付いていないので、通常はそうです。

DHCPサーバーからIPを取得していますが、上記のようにDNS設定をローカルで上書きしています。

次のDNSサーバーアドレスを使用する

これは、8.8.8.8を期待するようにIPconfigに表示されます。

だから私の質問は、私のドメイン名の解決を私のマシンとインターネットの間の適切なIPアドレスに上書きすることができる他に何ができるかです。

更新:

また、ドメイン>> IPのINTO Hostsファイルにエントリを配置すると、正しく解決されることも追加する必要があります。つまり、「絶対に」上書き/ハイジャックされていません。

更新2:

NSLookupを使用すると、ドメインとwww.google.comの両方について次のようになります。

1:マシンはデフォルトでIPV6を使用しています(これは正常ですか?)2. IPV6のGoogleパブリックDNSを介して適切に解決されていません

したがって、2が正しい場合、これはマシンがLAN DNS設定の使用にフォールバックすることを意味しますか?

enter image description here

6
rism

nslookupを使用してトラブルシューティングします。

Windows 2000以降のバージョンでリリースされたNslookupは、ドメインネームシステム(DNS)の解決をテストおよびトラブルシューティングできるコマンドラインツールです。 nslookupを開始するには、コマンドプロンプトを開き、nslookupと入力します。図Aを参照してください。nslookupは、マシンのデフォルトのDNSサーバーとIPアドレスを表示します。これで、nslookupコマンドを入力できます。コマンドのクイックリストについては、nslookupプロンプトでヘルプを入力してください。

enter image description here

Nslookupの対話モードに入るには、オプションなしでnslookupコマンドを入力します。インタラクティブモードでは、さらに多くのオプションを利用できます。対話モードを終了するには、行にexitを単独で入力してEnterキーを押します。

デフォルトでは、nslookupはデフォルトのDNSサーバーを使用して解像度をテストしますが、別のDNSサーバーを選択して解像度をテストすることもできます。これにより、サーバーにエラーがあるかどうか、広範囲にわたる解決エラーがあるかどうか、サーバーがダウンしている可能性があるかどうかを確認できます。 Nslookupは、プライマリ(A)レコードだけでなく、ドメインのすべてのレコードだけでなく、さまざまな種類のDNSレコードも表示します。

4
G Koe