web-dev-qa-db-ja.com

PCでWebサイトのDNSルックアップが失敗する

IP(例:66.166.291.23)を持つWebサイトwww.abc.com(例)があります。

Webサイトは、www.abc.comと入力してPCでホームページを開いていませんが、チームの他のすべてのマシンで正常に実行されています。 hostsをチェックして、Webサイトが何らかの理由でブロックされているかどうかを確認しましたが、hostsファイルにはデフォルト以外のコンテンツが含まれていません。

IPを介して直接Webサイトを実行すると、正常に実行され、ホームページを表示できます。

Cmdから、次のコマンドを入力した場合:

ping www.abc.com  - Ping request coud not find www.abc.com Please check the same and try again
ping 66.166.291.23 - Successful

また、同じホスト上に2つのサブドメイン(code.abc.comとblog.abc.com)が関連付けられていますが、驚くべきことに、どちらも正常に動作しています。 (cmd pingも両方とも成功します)

Fiddlerをインストールして何が起こっているのかを確認し、fiddlerを実行しているときに、Webサイトwww.abc.comを実行すると、ブラウザーで次のエラーが発生します。

[Fiddler] DNS Lookup for "www.abc.com" failed. The requested name is valid, but no data of the requested type was found

ウェブサイトが私のマシンで実行されていない理由のアイデア。これは、他のすべてのマシンで、またユーザーでも正常に実行されています。私はWindows732ビットを使用しています。

1
Cipher

質問へのコメントからの要約:

これはローカルDNSの問題です。お使いのマシンには、機能するDNSサーバーが構成されていません(プロバイダーのDHCPが台無しになっているようです)。あなたのオプション:

  • ISPに連絡して、この情報を提示してください。 DHCPを修正するように彼に依頼します。
  • PCとISPの間にルーターを設置してください。次に、静的IP/DNSサーバーを使用してPCを構成します。このように、PCには独自の固定構成(「ISP切断」で混乱しない)があるため、プロバイダーのDHCPが何をしているかは関係ありません(OK、ルーターは問題を解決できない可能性があります)。

他にもいくつかの選択肢があるかもしれませんが、最初の選択肢が最終的な目標になるはずです。 DHCPで正しいサーバーを取得するとすぐに、問題は解決します。 2番目のオプションは、ISPが準拠していない場合でも確立できる回避策を提供します(確かに、別のISPについて考えてください)。ただし、長期的には、ローカルネットワーク内の他のものに対する追加のオプションが提供されます。

1
Izzy

コマンドプロンプトを開いて「ipconfig/flushdns」と入力し、それが機能するかどうかを確認します。

1
ub3rst4r