DNSキャッシュをクリアする方法(Mac、Windows、Chrome)

ウェブサイトのオーナーにとって、これは非常にイライラする瞬間です。サイトを移動したばかり、または大きな変更を加えたばかりなのに、古いバージョンが表示されるか、さらに悪いことに、エラーメッセージが表示されることがあります。

WPBeginnerではこの問題について常に質問を受けていますが、解決策は驚くほど簡単です。お使いのコンピューターは、DNSキャッシュに古い情報が保持されている可能性が高く、簡単なリフレッシュが必要です。

このガイドでは、Windows、Mac、およびChromeブラウザでDNSキャッシュをクリアする方法を正確に説明します。これらの簡単な手順で、数分以内にサイトの正しいバージョンを閲覧できるようになります。

macOS、Windows、Chrome で DNS キャッシュを簡単にクリア

このガイドで説明する内容の簡単な概要を以下に示します。

  1. DNS キャッシュとは何ですか?
  2. WindowsでDNSキャッシュをクリアする方法
  3. macOSでDNSキャッシュをクリアする方法
  4. ChromeでDNSキャッシュをクリアする方法
  5. DNSの更新を確認する方法
  6. DNS キャッシュとブラウザ キャッシュの違いは何ですか?
  7. DNSキャッシュに関するよくある質問
  8. WordPressにおけるキャッシュに関する追加リソース

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

DNSキャッシュは、コンピューターに保存されたアドレス帳のようなものです。訪問した各ウェブサイトのDNS(ドメインネームサーバー)情報が含まれています。

DNS は、ドメイン名に関連付けられた IP アドレスをコンピューターに伝えるテクノロジーです。詳細については、ドメイン名の仕組みに関するガイドをご覧ください。

DNS情報をローカルDNSキャッシュに保存しておくと、ブラウザがウェブサイトをすばやく見つけるのに役立ちます。

ブラウザにウェブサイトのアドレスを入力すると、まずローカル キャッシュで DNS 情報が検索されます。指示が見つかった場合、DNS キャッシュを使用してウェブサイトにアクセスします。

一方、ローカルDNSキャッシュに情報がない場合、ブラウザはインターネット上の他のDNSサーバーから取得します。

これにより、ウェブサイトにアクセスするたびに、ブラウザがインターネット上のウェブサイトを特定するために必要なDNS情報を取得するための最短ルートを取ることが保証されます。

ドメイン名がどのように機能するかを説明するインフォグラフィック

しかし、これが原因で問題が発生することもあります。

例えば、WordPressサイトを新しいドメイン名に移動したり、WordPressを新しいホストに移動したりする場合、DNS情報がコンピューターで迅速に更新されない可能性があり、古いウェブサイトにアクセスしたり、「見つかりません」というエラーが表示されたりする可能性があります。

いずれは更新されますが、すぐにDNSキャッシュをクリアできるのに待つ必要はありませんか?

さまざまなプラットフォームで DNS キャッシュをクリアする方法を見てみましょう。

WindowsでDNSキャッシュをクリアする方法

WindowsコンピューターでDNSキャッシュをクリアする方法。

まず、「スタート」ボタンまたはタスクバーの検索アイコンをクリックして、「コマンドプロンプト」と入力します。検索結果に表示されたら、クリックして開きます。

Windowsでコマンドプロンプトを開く

これでコマンド プロンプト ウィンドウが起動します。その中に、次のテキストを入力する必要があります。

ipconfig /flushdns
WindowsでDNSキャッシュをクリアする

「Enter」キーを押すだけでコマンドが実行され、WindowsはDNSキャッシュをフラッシュします。

これで完了です。これで、ウェブサイトを訪問して更新されたDNS情報を取得できます。

macOSでDNSキャッシュをクリアする方法

Macコンピューターを使用している場合は、以下の手順に従ってDNSキャッシュをクリアできます。

まず、ターミナルアプリを起動する必要があります。「その他」フォルダ内のLaunchpadで見つけることができます。Finderを開いて**アプリケーション » ユーティリティ**フォルダに移動して起動することもできます。

アプリケーション » ユーティリティでターミナルを開く

これによりターミナルウィンドウが起動し、次のコマンドを入力する必要があります。

sudo killall -HUP mDNSResponder

このコマンドは、MacのDNSサービスを安全にリセットします。これにより、古いキャッシュされたDNS情報を忘れるように指示されます。

macOSのターミナルを使用してDNSキャッシュをクリアする

macOSアカウントのパスワードを入力するように求められます。これは、コンピューターにログインするために使用するのと同じパスワードです。

その後、コンピューターは DNS キャッシュをフラッシュします。これでウェブサイトにアクセスして、最新の DNS 情報を取得できます。

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

Google Chrome にも独自の DNS キャッシュがあり、オペレーティング システムに保存されている DNS キャッシュとは別です。

メインブラウザとしてGoogle Chromeを使用している場合は、ChromeのDNSキャッシュもクリアする必要があります。

まず、ブラウザのアドレスバーに次のアドレスを入力し、キーボードの「Enter」キーを押す必要があります。

chrome://net-internals/#dns
ChromeのDNSキャッシュをクリアする

これにより、Chromeの内部ネットワーク機能を管理するための特別な設定ページが開きます。

ここから、「ホストキャッシュをクリア」ボタンをクリックすると、ChromeはDNSキャッシュをクリアします。

プロのヒント: Microsoft Edge、Brave、Vivaldiなど、Chromiumベースの他の多くのブラウザでも、非常に似たプロセスが使用されています。「chrome://」を「edge://」または「brave://」に置き換えることで、同じ設定ページにアクセスし、ホストキャッシュをクリアできることがよくあります。

DNSの更新を確認する方法

WordPressウェブサイトをホストに移行したり、ドメイン登録を新しいドメインレジストラに移管したりする際には、DNS設定を変更して新しい場所を指す必要があります。

ドメイン設定にこれらの変更を適用すると、インターネット全体に伝播するまでしばらく時間がかかります。数時間から数日かかる場合があります。

このプロセスはDNS伝播と呼ばれ、残念ながらインターネット全体でスピードアップする方法はありません。ローカルDNSキャッシュをクリアすることは、お使いのコンピューターがインターネットサービスプロバイダーから新しい情報が利用可能になり次第、それを取得することを保証するだけです。

この間、ドメインは古い場所を指したり、新しい場所を指したりすることがあります。これは、地理的な場所と、ブラウザが指示を求めるDNSサーバーによって異なります。

DNS Checkerのようなオンラインツールを使用して、これらのDNS変更が世界中にどのように伝播しているかを確認できます。

ドメイン名を入力するだけで、世界中に分散されたさまざまな地理的位置から DNS を取得します。

DNS の更新を確認する

すべての場所が緑色のチェックマークで同じIPアドレスを示している場合、これは行ったDNS変更がインターネット全体で更新されたことを意味します。

DNSキャッシュとブラウザキャッシュの違いは何ですか?

DNS キャッシュはブラウザ キャッシュとは異なることに注意してください。

ブラウザは、再訪問時にページを素早く読み込むために、多くのウェブサイトデータを一時的なキャッシュに保存します。これには、アクセスしたウェブサイトの実際のコンテンツが含まれますが、DNSキャッシュにはそれらが配置されているIPアドレスが含まれています。

更新したはずのページが表示されず、変更が反映されない場合は、ブラウザのキャッシュをクリアする必要があります。

主要なすべてのブラウザでブラウザキャッシュをクリアする方法については、ブラウザキャッシュのクリア方法のステップバイステップガイドがあります。

DNSキャッシュに関するよくある質問

DNSキャッシュに関する読者の皆様からよく寄せられる質問について、以下に回答しました。これにより、疑問点が解消されるはずです。

1. DNSキャッシュとは何ですか?また、なぜ重要なのでしょうか?

DNSキャッシュは、コンピューター上のデータベースで、最近アクセスしたウェブサイトのIPアドレスを一時的に保存するものです。これは、次回以降のアクセス時にウェブサイトの読み込みを大幅に高速化するため、重要です。

3. DNSキャッシュはどのくらいの頻度でクリアすべきですか?

DNSキャッシュを定期的にクリアする必要はありません。ウェブサイトに接続できない場合、古いバージョンのサイトが表示されている場合、またはサイト移行後に、トラブルシューティングの手順として使用するのが最善です。

5. DNSキャッシュをクリアしても安全ですか?

はい、DNSキャッシュのフラッシュは完全に安全であり、コンピューターに害を及ぼすことはありません。個人データ、パスワード、ファイルは削除されません。インターネットを閲覧すると、コンピューターは自動的に新しいキャッシュの構築を開始します。

7. DNSキャッシュをクリアすると、ウェブサイトからログアウトされますか?

いいえ、DNSキャッシュをクリアしても、どのウェブサイトからもログアウトされることはありません。その情報は、DNSキャッシュとは別のブラウザのCookieに保存されています。

9. DNSキャッシュをフラッシュするとインターネットが速くなりますか?

DNSキャッシュのフラッシュは、インターネット接続を高速化するものではありません。クリア後に初めてサイトにアクセスする場合、コンピューターが再度IPアドレスを検索する必要があるため、ページの読み込みがコンマ数秒遅くなる可能性があります。

WordPressにおけるキャッシュに関する追加リソース

この記事が、さまざまなデバイスでDNSキャッシュを簡単にクリアする方法を学ぶのに役立ったことを願っています。WordPressの他の種類のキャッシュに関する記事も参照することをお勧めします。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

開示:当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、当社が手数料を得る可能性があることを意味します。WPBeginnerがどのように資金提供されているか、それがなぜ重要か、そしてどのように私たちをサポートできるかについては、こちらをご覧ください。当社の編集プロセスはこちらです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

10 CommentsLeave a Reply

  1. 最近、お客様の一人がドメインのDNSレコードを変更した後も元のウェブサイトが表示され、私たちには新しいウェブサイトが表示されるという問題がありました。他のキャッシュはすべて事前にクリアしていたため、このキャッシュが原因であるとは考えておらず、問題が何であるかを特定できませんでした。Windowsでこれらのコマンドを使用してDNSキャッシュをクリアしたところ、ブラウザの匿名モードでページが正しく表示されました。その後、通常のモードでも機能しました。したがって、DNSキャッシュをクリアしたことで、かなりの頭痛の種と他の場所での問題探しが省けました。

  2. したがって、ブラウザキャッシュとDNSキャッシュはまったく異なるものです。私は本当に自分自身を騙しており、そのことについて考えていませんでした。私がしたのはブラウザキャッシュをクリアすることだけで、それがすべてだと思っていました。記事をありがとうございます。

  3. この間違いで何度も困っています。DNSキャッシュとブラウザキャッシュを混同したり、その逆をしたりしています。
    ウェブサイトを更新しても、ブラウザで更新が見られませんでした。
    その後、ブラウザキャッシュをクリアしたら、うまく機能しました。
    とはいえ、コマンドラインでDNSキャッシュをクリアした場合、新しいドメインをキャッシュに保存してウェブサイトをより速く読み込むのにどれくらいの時間がかかりますか?
    DNSキャッシュを定期的にフラッシュすることは推奨されますか?

    • キャッシュに新しいドメインを保存することは、キャッシュをクリアした後に最初に読み込むことです。ドメインが読み込まれ、DNSキャッシュに保存されます。それだけです。定期的なキャッシュクリアについては、実際には必要ありません。個人的には、例えばドメインのDNSレコードが変更された場合を除き、DNSキャッシュを削除する必要があったことは一度もありません。私も最初はこれを知らず、他の場所でエラーを探していました。しかし、私の意見では、DNSキャッシュが関係する可能性のある問題を解決している場合を除き、定期的な削除は必要ありません。

    • 新しいコンテンツを直接取り込もうとします。他のキャッシュが問題を引き起こさない限り、正しいサイトが表示されるはずです。

      通常、DNSキャッシュをフラッシュする必要はありません。

      管理者

      • DNSキャッシュのクリアに関する混乱を解消してくれたwpbeginnerに感謝します。
        ブラウザキャッシュと混同しており、ブラウザキャッシュをクリアしないと新しいアップデートが表示されないと思っていました。
        つまり、必要だと思ったときにいつでもDNSをフラッシュできるということです。

  4. wpbeginner で読んだ記事は、非常にシンプル(単純すぎると感じさせずに)、明確で、情報量が多く、非常に役立ちます。ありがとうございます!

返信する

コメントを残していただきありがとうございます。すべてのコメントは、当社のコメントポリシーに従ってモデレーションされますので、ご了承ください。メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。