Google ChromeのDNSキャッシュをクリアする方法【Windows・Mac対応】

DNSキャッシュのクリア(フラッシュ)は、ウェブページへアクセスする際に発生するホスト接続のトラブルを解決するために有効な手段です。Googleは、より快適なインターネット環境を提供するため、サイトのコンテンツだけでなくDNSについてもキャッシュシステムを搭載しています。つまり、Google Chromeには内部DNSキャッシュ機能が組み込まれており、ブラウザ上から直接ChromeのDNSホストキャッシュを手動で消去できる隠し機能が存在するのです。
ChromeのDNSキャッシュをクリアするのは、特にDNS設定を変更した直後などに効果的です。OSレベルでDNSキャッシュを削除してもホスト接続の問題が解決しない場合は、Chrome固有のDNSキャッシュをクリアすることで改善できる可能性が高いでしょう。
本記事では、ChromeのDNSキャッシュをクリアする手順をステップごとに詳しく解説します。
DNSキャッシュとは?
ブラウザのDNSキャッシュとは、これまで訪問したすべてのサイトのIPアドレスを保存しておくデータベースのようなものです。この小さなデータベースの役割は、サイトがサーバーを移転したり新しいサーバーを構築したりした場合でも、パソコンがWebサイトのIPアドレスへ素早くアクセスできるようにすることにあります。
しかし、Webサイトが新しいサーバーへ移行したり、IPアドレスが古くなったりすると、該当サイトへアクセスした際にDNSエラーが発生することがあります。また、セキュリティ評価の低いサイトへ継続的にアクセスしていると、DNSキャッシュが破損するケースもあります。こうした場合、ChromeのDNSキャッシュをクリアすることで、接続エラーを解消できます。
フラッシュ(Flush)とは?
DNSのフラッシュとは、保存されているIPアドレスやDNS名に関する情報をすべて削除することを指します。DNSフラッシュを実行すると、IPアドレスに関連する保存済みデータが完全に消去されます。その後、次にサイトへアクセスしたときに、システムが改めて最新のIPアドレスとDNS情報を取得するため、エラーのない快適なブラウジングが実現します。
ChromeのDNSキャッシュをクリアする手順
注意:以下で紹介するDNSフラッシュの手順は、Windows、Linux、macOSのいずれの環境でも、すべてのバージョンのChromeで共通です。
1. Google Chromeを起動し、Ctrl + Lキーを押してURLバーにカーソルを移動します。アドレスバーに以下のURLを入力してEnterキーを押してください。
chrome://net-internals/#dns
2. ChromeのDNSページが開きます。下のスクリーンショットのように、アクティブなエントリ数と、システムが取得・保存したすべてのDNSエントリの長いリストが表示されます。「Clear host cache」というボタンを見つけてクリックしましょう。

3. アクティブなエントリの数がゼロに減っていることを確認します。この操作により、アクセス履歴として保存されていたサイトのリストも同時にクリアされます。

4. 状況によっては、ソケットキャッシュも併せてフラッシュする必要がある場合があります。以下のURLを入力して、ソケットページへアクセスしてください。
chrome://net-internals/#sockets

ソケットプールのページが開いたら、「Flush socket pools」ボタンを探してクリックし、ソケットキャッシュを消去します。
WindowsでDNSキャッシュをフラッシュする方法
WindowsのDNSキャッシュをクリアしたい場合は、以下の手順に従ってください。
1. 検索ボックスに「cmd」と入力してコマンドプロンプトを呼び出し、Enterキーを押します。

2. 次のコマンドを入力してEnterキーを押します。
ipconfig /flushdns
コマンドが正常に実行されると、「DNS リゾルバー キャッシュは正常にフラッシュされました」というメッセージがWindows IP構成の下に表示されます。

まとめ
DNSキャッシュのフラッシュが行うのは、既存のIPアドレス情報と保存されたDNS名を削除するというただひとつの作業です。それだけのシンプルな操作ですが、ホスト接続の問題を解消し、エラーのない快適なブラウジング体験へとつながります。
この記事がお役に立てたら、ぜひコメントやシェアをお願いします。
-
ChromeのDNSキャッシュをクリアする方法|Windows・Macの手順も解説
ウェブを閲覧するとき、私たちはCookieやキャッシュという形でデジタルフットプリント(足跡)を残しています。これらはサイト運営者がWebサイトの最適化やコンテンツのパーソナライズのために記録しているものです。しかし、Google Chromeには、アクセスしたWebサイトのIPアドレスを保存する独自のDNSキャッシュが存在することをご存じでしょうか?DNSキャッシュは、WebサイトのIPアドレスへ素早くアクセスするために利用される仕組みです。しかしこのDNSキャッシュはプライバシーの観点からリスクとなるため、定期的にクリアすることが重要です。さらに、古いキャッシュが残っているとブラウザの動作
-
Windows 10でGoogle Chromeの「キャッシュを待っています」エラーを解決する6つの方法
ウェブサイトやページを開いたとき、読み込みが途中で止まり、画面下部のステータス欄に「キャッシュを待っています(Waiting for cache)」というメッセージが点滅したまま動かなくなった経験はありませんか?Google Chromeは高速で効率的なブラウザとして知られていますが、それでも不具合が発生することはあります。実際、「キャッシュを待っています」という状態でブラウザがフリーズし、何も操作できなくなるという報告が多数寄せられています。この記事では、Chromeの「キャッシュを待っています」エラーに対処するためのあらゆる方法を詳しく解説します。Chromeの「キャッシュを待っています」