Chrome
dns
ホスト解決

「ホストを解決しています」と表示されたまま、ネットがつながらない

More than 1 year has passed since last update.

 この現象の直接的な意味は、”DNSで名前解決をしている処理が終了するのを待っている”ということですが、何故突然発生するのかが非常に不可解でした。無線LANのルータを再起動してもブラウザを再起動しても現象が消えません。
 調べてみると、使用しているブラウザ(Chrome)のDNS関連の設定に問題があることがわかりました。

【設定変更方法】
 Chromeの設定で、中程にある「詳細設定を表示...」をクリックして、「プライバシー」のところにある
 ”リソースをプリフェッチしてページをより迅速に読み込む”
のチェックを外します。


 本現象に関連するものとしてその他には、
 ・DNSサーバの変更
 ・DNSキャッシュのクリア
などがあります。特に意味はありませんが、備忘録として残しておきます。

(1)DNSサーバの変更
 DNSサーバの設定ですが、通常はデフォルト設定で自動取得になっています。
(プロバイダーのDNSが自動で設定されるようです。)
 Googleが高速のDNSサーバを提供しているようですので、プロバイダーのDNSサーバからGoogleのDNSサーバに変更することにしました。(このサーバをGoogle Public DNSというそうです)
設定方法は次の通りです。

 ①コントロールパネルで「ネットワークとインターネット」→「ネットワークと共有センター」の順にクリックします。

 ②「ネットワークアダプター」画面が表示されたら、該当するネットワークアダプターを右クリックし、「プロパティ」を選択します。

 ③「イーサーネットのプロパティ」画面が表示されたら、「インターネットプロトコルバージョン4」を選択して「プロパティ」をクリックします。

 ④表示されたプロパティに関する画面で、「次のDNSサーバーのアドレスを使う」にチェックを入れ、DNSサーバーのアドレスを以下のように設定してOKをクリックします。
  優先DNSサーバー: 8・8・8・8
  代替DNSサーバー: 8・8・4・4

(2)DNSキャッシュのクリア
 クリア方法は次の通りです。

 ①WindowsのDNSキャッシュクリア
  ・DOSプロンプトで、下記を実行します。
    ipconfig /flushdns

 ②ChromeのDNSキャッシュクリア
  ・ChromeのURL入力欄に次のように入力します。
    chrome://net-internals/#dns
  ・表示された画面でClear host cacheボタンをクリックします。