Google Chrome の DNS キャッシュをクリアする方法

DNS キャッシュをフラッシュすることで、特定のウェブページにアクセスする際に発生するホスト接続の問題を解決できます。Google は、ウェブサイトのコンテンツだけでなく DNS についてもキャッシングシステムを構築しています。そのため、Google Chrome には、ブラウザ内から手動で Chrome の DNS ホストキャッシュをクリアすることができるビルトインの内部 DNS キャッシングシステムが備わっています。
Chrome の DNS キャッシュをフラッシュすることは特に、DNS 設定を変更した場合に便利です。オペレーティングシステムレベルで DNS キャッシュをクリアしてもホスト接続の問題が解決しない場合は、Chrome 自体の DNS キャッシュをクリアすると良い結果が得られるでしょう。
この記事では、Chrome の DNS キャッシュをクリアする手順をステップバイステップで説明します。
DNS キャッシュとは?
ブラウザの DNS キャッシュは、通常、訪れた全てのサイトの IP アドレスを保存するデータバンクです。この小さなデータバンクの本質は、あなたのコンピュータがウェブサイトの IP アドレスに容易にアクセスできるようにすることです。
ウェブサイトが新しいサーバーに切り替えたり、IP アドレスが古くなったりすると、これらのサイトにアクセスしようとした際に DNS エラーが発生する可能性があります。また、セキュリティ評価の低いサイトに継続的にアクセスすることも DNS キャッシュを破損させる原因になります。そのため、Chrome の DNS キャッシュをフラッシュすることで接続エラーを解決できる場合があります。
フラッシュとは?
DNS フラッシュとは、IP アドレスや DNS 名に関する保存された情報を取り除くことを指します。DNS フラッシュは、IP アドレスに関する全ての保存データを消去することを含みます。DNS フラッシュを実行した後、システムは次回サイトにアクセスする際に全ての新しい IP および DNS 情報を要求し、その結果としてエラーのないブラウジング体験を得ることができます。
Chrome の DNS キャッシュをクリアする方法
注: 以下で説明する DNS フラッシュの手順は、Windows、Linux、macOS の全ての Chrome バージョンで同様です。
- Google Chrome を起動し、Ctrl + L を押してカーソルを URL バーに移動します。以下の URL をアドレスバーに入力して、Enter を押します。
chrome://net-internals/#dns- Chrome の DNS ページが開きます。以下のスクリーンショットを見て、8つのアクティブなエントリとシステムが取得して保存した全ての DNS エントリの非常に長いリストがあることに気付くでしょう。「ホストキャッシュをクリア」ボタンを見つけてクリックします。

- アクティブなエントリの数がゼロに減少したか確認します。この操作により、アクセスしたウェブサイトのリストもクリアされるはずです。

- 結果に応じて、ソケットキャッシュもフラッシュする必要があるかもしれません。以下の URL を入力し、ソケットページにアクセスします。
chrome://net-internals/#sockets
ソケットプールページが開いたら、「ソケットプールをフラッシュ」ボタンを見つけてクリックし、ソケットキャッシュを消去します。
Windows で DNS キャッシュをフラッシュする方法
Windows の DNS キャッシュをクリアするには、以下の手順に従ってください。
- 検索ボックスに
cmdと入力し、コマンドプロンプトメニューを呼び出して Enter を押します。

- 以下のコマンドを入力し、Enter を押します。
ipconfig /flushdnsコマンドプロンプトが正常に実行されれば、Windows IP 構成の下に DNS 解決キャッシュを正常にフラッシュしたという通知が表示されるはずです。

結論
DNS キャッシュをフラッシュすることは、IP アドレスと保存された DNS 名の既存情報を削除する一つだけの作業です。これを行うことで、エラーのないブラウジング体験を導くホスト接続の問題を解決する助けになります。
この情報は役に立ちましたか? コメントやシェアを自由にしてください。