DNS をフラッシュする利点は?
DNS キャッシュには、アクセスするすべての Web サイトの IP アドレスが保存されます。この情報をブラウザがすぐに見つけられる場所に保存すると、接続が高速になります。ただし、閲覧履歴の保護や特定のエラーの解決に役立つなど、DNS をフラッシュする理由があります。コマンド プロンプトを使用して、Windows、OS X、および Linux で DNS をフラッシュできます。
セキュリティ
あなたのコンピュータにアクセスできる人なら誰でも、あなたの DNS キャッシュを見て、あなたがアクセスした Web サイトを確認できます。 Windows コマンド プロンプトを起動して「ipconfig /displaydns」と入力すると、キャッシュ内のすべてのエントリが表示されます。キャッシュをクリアすると、ウイルス対策やメール クライアントのメッセージ チェックなど、自動的に更新されるもの以外は空になります。
不良接続をクリアする
悪い IP 応答を個別にリストすることはできないため、すべての悪い接続は良い接続とひとくくりにされます。何らかの理由でキャッシュに間違った IP アドレスがある場合、DNS をフラッシュすると、不正なエントリが削除され、ブラウザは正しい IP エントリを取得します。 DNS が Web サイトの間違ったエントリを持っている可能性がある理由には、ウイルスやその他のマルウェア、ISP のエラー、またはアクセスしている Web サイトの IP アドレスが前回の訪問以降に変更されたことが含まれます。
古い DNS データを削除
複数の DNS プロバイダーが存在します。たとえば、Google は DNS キャッシュと解決サービスを提供しています。もう 1 つの DNS オプションは Open DNS です。 DNS を変更した後でも、古い DNS から頻繁に閲覧する Web サイトでキャッシュがいっぱいになっている場合、ブラウザは新しいサービスではなく、キャッシュからプルします。キャッシュをクリアすることで、新しい DNS から取得し始めます。
DNS のフラッシュ
どのシステムでも DNS をクリアするには、コマンド プロンプト ウィンドウを開く必要があります。 Windows では、Windows キーと「R」キーを押してターミナルを開きます。 「cmd」と入力して「Enter」キーを押します。 DNS をクリアするには、「ipconfig /flushdns」と入力します。完了すると、フラッシュが成功したことを示すメッセージが表示されます。 OS X でターミナル ウィンドウを開き、「dscacheutil -flushcache」と入力します。 Linux ユーザーの場合、コマンドは「/etc/rc.d/init.d/nscd restart」です。