もしウェブサイトが突然あなたのコンピュータで開かなくなったが、他の人には問題なく動作している場合、あなたのシステムは古い接続データを使用している可能性があります。これは通常、コンピュータがDNSキャッシュに保存された古いサーバーアドレスに接続しようとしているときに発生します。DNSキャッシュは、ドメインとIPのマッピングの一時的な記録です。この記事では、DNSキャッシュとは何か、サーバーの変更との関連、そしてウェブサイトへのアクセスを復元するためにそれをクリアする方法について学びます。

 DNSキャッシュとは何ですか?

ウェブサイトを訪れるたびに、コンピュータはまずDNS(ドメインネームシステム)と呼ばれるシステムに連絡して、そのサイトの実際のIPアドレスを見つけます(連絡先リストで電話番号を調べるのと同じです)。将来の訪問をスピードアップするために、Windowsはこのアドレスを一時的に保存します — これがDNSキャッシュと呼ばれます。しかし、サイトがサーバーを変更したりIPアドレスが更新された場合、システムは古い情報を使用し続ける可能性があります。この場合、DNSキャッシュをフラッシュすることが役立ちます。

 DNSキャッシュをフラッシュするべき時はいつですか?

  • ウェブサイトが突然あなたのデバイスでのみ読み込まれなくなる
  • 最近、サイトを新しいホスティングプロバイダーに移動した
  • DNSサーバーを変更した(GoogleやCloudflareに切り替えた場合など)
  • ウェブサイトの古いバージョンやリダイレクトエラーが表示される
  • テクニカルサポートから実行するように依頼された

 WindowsでDNSキャッシュをフラッシュする方法

これはすべての最新のWindowsバージョン(10、11、およびWindows Server)で機能します。

 手順:

  1. スタートメニューを開く(画面の左下隅)

  2. 検索バーにcmdと入力する
    結果にコマンドプロンプトが表示されます

  3. コマンドプロンプトを右クリックし、
     「管理者として実行」を選択します

  4. 黒いウィンドウが表示されます。次のコマンドを入力します:

    ipconfig /flushdns

    ipconfigと/flushdnsの間にスペースがあることを確認してください

  5. Enterを押します

  6. 成功した場合、次のメッセージが表示されます:

    Successfully flushed the DNS Resolver Cache.

これで完了です!あなたのシステムは古いDNSレコードを忘れ、新しいウェブサイトを訪れるたびに新しいレコードを取得します。