目次
あなたのような読者は、MUOをサポートするために役立ちます。当サイトのリンクを使って購入された場合、アフィリエイト報酬が発生する場合があります。続きを読む
PCに巨大なDNSキャッシュを保存しておくと、インターネット検索が超高速になります。しかし、それはコストなしで来るものではありません。DNSキャッシュがもたらすスピードと迅速な結果に対して、DNSスプーフィング、盗聴など、あらゆる種類のプライバシー災害の危険にさらされてしまうのです。
時々、PCのDNSキャッシュをフラッシュするのは良い習慣です。そこで、数秒でPCのDNSキャッシュをクリアする方法について説明します。その前に、DNSキャッシュとは何か、なぜキャッシュを消去する必要があるのかを説明します。
DNSキャッシュの削除が必要な理由
DNSキャッシュをクリアする前に、DNSキャッシュ、DNSサーバー、そして検索がどのように組み合わされるかを見てみましょう。ブラウザの検索ボタンを押すと、すぐに大量の検索結果が表示されるのを覚えていますか?その背後にある技術がDNSキャッシュです。
簡単に説明すると、DNSキャッシュは、ブラウザがDNSサーバーに行ったすべての検索クエリを、PCにローカルに保存したものです。しかし、それはどのように動作するのでしょうか?
ブラウザで何かを調べるとき、ブラウザはDNS(ドメインネームシステム)サーバーにリクエストを送信し、URL'のIPアドレスを探します。そして、ブラウザはURL'のIPアドレスからアドレスを取得すると、すぐにウェブサイトを起動します。しかし、これは比較的長いプロセスであることに間違いはありません。
インターネット上で情報にアクセスするときは、必ずドメイン名(Webサイトに割り当てられた固有の名前)を使用します。例:makeuseof.com、hotcars.comなど。
しかし、コンピュータ、この場合ブラウザは、この文字列を理解しません。IPアドレスと呼ばれるものを使用し、これは複雑な数字の集合で示されます。そこで登場するのがDNSサーバーで、すべてのIPアドレスとそれぞれのドメイン名をマッピングする電話帳のような役割を果たします。
さすがに、上記の作業は比較的時間がかかります。しかし、PCのDNSキャッシュを利用することで、よく使うDNSサーバーのデータをPCのローカルに保存させることができ、検索結果を高速化することができるのです。
しかし、ここで問題なのは、DNSキャッシュが時間とともに破損し、外部からの攻撃にさらされる可能性があることです。例えば、DNSスプーフィングです。
DNSスプーフィング(DNSキャッシュポイズニングとも呼ばれる)は、ハッカーがDNSサーバーに不正なデータを導入し、ユーザーを悪意のあるウェブサイトに誘導しようとするもので、以前にも取り上げたことがあります。
そのため、DNSキャッシュはすぐに面倒なことになります。このため、DNSキャッシュを時々クリアすることは、サイバーセキュリティを高めるだけです。では、どうすればいいのでしょうか?それでは調べてみましょう。
コンピュータのDNSキャッシュをフラッシュする
WindowsコンピュータのDNSキャッシュをフラッシュするには、コマンドプロンプトを使用して簡単に行うことができます。以下、その方法を説明します。
上記のコマンドを実行するとすぐに、DNSキャッシュがフラッシュされます。
ブラウザのDNSキャッシュをフラッシュする
ipconfig /flushdnsコマンドはWindows PCのDNSキャッシュをクリアしますが、それは戦いの半分に過ぎません;あなたはブラウザのキャッシュもクリアしなければなりません。OSと同じように、ブラウザもDNSキャッシュを持っていることがあります。そのため、最適なセキュリティのために、それもフラッシュすることが重要です。
Google Chromeをお使いの場合は、以下の手順でキャッシュをクリアしてください。
- Chromeブラウザーを起動し、アドレスバーに次のURLを入力します:chrome://net-internals/#dns
- Clear host cache]ボタンをクリックします。
これで完了です。ブラウザ上のDNSキャッシュが即座にクリアされます。
WindowsコンピュータのDNSキャッシュをフラッシュする
PCのキャッシュをクリアすることで、フィッシング詐欺やデータ詐欺から身を守ることができます。実際、場合によってはインターネット接続を修復するのにも役立ちます。しかし、これはWindowsだけに適用されるわけではありません。Mac、Linux、Androidのいずれでも、定期的にDNSキャッシュをクリアしてください。