web-dev-qa-db-ja.com

XPコンピューターはDNSを解決しません

ネットワーク上のこの1台のコンピューターがURLを解決できない理由を理解できません。アドレスを入力すると、「ページを表示できません」というメッセージが表示されます。 IPを入力すると、ページが読み込まれます。 Googleはテストサイトとして使用されました。

  • コンピューターはサーバーを介して有効なIPを取得します。
  • コンピューターはサーバーを介して有効なDNSを取得します。
  • プロキシはありません。
  • 誤ったホストファイルエントリはありません。
  • Windowsファイアウォールがオフになっていて、他のファイアウォールプログラムがロードされていません
  • URLでサイトにpingを実行できません。 (つまり、www.google.comは「Pingリクエストでホストwww.google.comが見つかりません」を受信します)
  • URLの代わりにIPが使用されている場合、サイトにpingを実行できます。 (つまり、74.125.224.48「Pingの返信を受信しました」)
  • ワークステーションのDNSサービスが停止および開始されました。
  • コンピュータが再起動され、コールドブートされました。
  • DNSを手動で別のサーバーに変更しても修正されませんでした。 (8.8.8.8; 208.67.222.222; 208.67.220.220;内部DNS)
  • 各DNS変更後のIPCONFIG/flushdnsは修正されませんでした。
  • IE、Firefox、Chromeはすべて影響を受けます。
  • AVG、Malwarebytes、SuperAntiSpywareを使用したフルスキャンでマルウェアは検出されませんでした。
  • TDSSKillerでルートキットを確認しましたが、検出されませんでした。
  • サーバーは問題なく参照できます。
  • ネットワーク上の他のコンピューターは問題なく閲覧できます。

次に何を試すべきかについての提案や、何が起こっている可能性があるかについてのアイデアをいただければ幸いです。

2
Mirage

他のすべての提案されたオプションが問題を解決するために機能しなかった後、私はOSの修復インストールを試みました。問題の根本的な原因はまだわかりませんが、問題は修正され、コンピューターは再び正常に参照できるようになりました。

原因の解明にご協力いただき、誠にありがとうございます。

1
Mirage

nslookupというツールを使用したいとします。これはWindowsに含まれているコマンドラインツールなので、すでにお持ちです。コマンドプロンプトを開き、nslookupと入力して、Enterキーを押すだけです。次に、解決する名前の入力を開始できます。 「serverx.x.x.x」タイプでチェックするサーバーを変更できます。ここで、x.x.x.xは新しいサーバーのIPです。終了したら「quit」と入力します。

私がチェックするもう1つのことはIPv6です。 IPv6アドレスを返すDNSサーバー、またはIPv6アドレス要求を送信しているマシンがあり、その後、WebへのIPv4ルートのみを認識しているブラウザーがある場合があります。

その後、まだ問題が見つからない場合にのみ、IPスタックのリセットを試すことができます。コマンドプロンプトから:

netsh int ip reset resetlog.txt

1
Joel Coehoorn

数週間前、Windows 2003 Serverで同様の(ただしまったく同じではない)問題が発生しました。 IPアドレスでpingを実行できましたが、DNSサーバーが正しくセットアップされていても名前解決が得られませんでした。また、ping時にホスト名の代わりに奇妙な文字がいくつかありました(ping -a x.x.x.x)。 Winsockをリセットすることで修正されました:

netshwinsockリセットカタログ

その後、再試行する前に再起動する必要があります。

0
misterjaytee

Mail.google.comなどのアドレスにpingを実行すると、DNSは解決してIPアドレスを表示しますか、それともホストが見つからないと表示しますか? (DNSが稼働しているかどうかの確認)

アドレスが解決された場合、IPアドレスをブラウザに直接使用してサイトにアクセスできますか? (DNSが正しく解決されているかどうかを確認します)

0
Blackbeagle