最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

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

ウェブサイトを更新したのに、アクセスしてみると古いバージョンが表示されたり、エラーメッセージが表示されたりしたことはありませんか?

この一般的な問題は混乱を招き、変更が保存されたのかどうかさえ疑問に思わせることがあります。良いニュースは、あなたのウェブサイトはおそらく大丈夫だということです。問題は通常、ローカルDNSキャッシュに古い情報が残っているコンピューターまたはブラウザーによるものです。

WPBeginnerでは、さまざまなプラットフォームでユーザーがこの問題を解決するのを定期的に支援しています。Windows、macOS、ChromeブラウザーでDNSキャッシュをすばやくクリアする方法を説明するので、最新のウェブサイトの更新をすぐに確認できます。

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

要約:WordPressサイトを更新したが変更が表示されない場合は、コンピューターまたはブラウザーに古い情報がキャッシュされている可能性があります。Windows、macOS、またはChromeでローカルDNSキャッシュをクリアすると、即座に更新され、ウェブサイトの最新バージョンを確認できます。

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

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

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

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

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

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

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

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

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

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

たとえば、WordPressサイトを新しいドメイン名に移動したり、WordPressを新しいホストに移動したりする場合、コンピューター上のDNS情報がすぐに更新されないことがあります。

その結果、古いウェブサイトにアクセスしたり、見つからないエラーが表示されたりする可能性があります。

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

専門家のアドバイス:ウェブサイトを変更したり、新しいホストに移動したりした直後は、ローカルDNSキャッシュをクリアすることが最初に行うべきステップです。これにより、コンピューターは自動システム更新を待つのではなく、すぐに更新されたサイトアドレスを取得できます。

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

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

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

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

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

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

ipconfig /flushdns
Windowsのコマンドプロンプトアプリウィンドウで、ipconfig /flushdnsと表示された指示がハイライトされています

「Enter」キーを押すだけでコマンドを実行できます。「Successfully flushed the DNS Resolver Cache.」というメッセージが表示されれば、WindowsがDNSキャッシュをクリアしたことになります。

注意:権限エラーが発生した場合は、コマンドプロンプトを閉じて、アプリを右クリックして「管理者として実行」を選択し、再度開いてみてください。

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

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

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

まず、ターミナルアプリを起動する必要があります。「その他」フォルダ内のLaunchpadで見つけることができます。

Finderを開き、アプリケーション » ユーティリティフォルダに移動して起動することもできます。

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

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

sudo killall -HUP mDNSResponder

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

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

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

注意:セキュリティ機能のため、パスワードを入力してもMacの画面には何も表示されません。入力して「Enter」を押してください。

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

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

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

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

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

chrome://net-internals/#dns
chrome://net-internals/#dnsにあるホストキャッシュをクリアボタンが表示されているGoogle Chromeの内部設定ページ

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

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

注意:Chromeは成功メッセージやポップアップを表示しません。ボタンをクリックすると、キャッシュは即座にクリアされ、タブを安全に閉じることができます!

DNSの更新を確認する方法

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

これらの設定により、ドメインが新しい場所を指すようになります。

これらの変更をドメイン設定に適用すると、インターネット全体に伝播するのにしばらく時間がかかります。DNSプロバイダーによっては数分で完了する場合もありますが、完全に更新されるまでに最大48時間かかることもあります。

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

専門家のアドバイス:ローカルDNSキャッシュのクリアとDNSの伝播を混同するのは簡単です。キャッシュをクリアすると、あなたのコンピューターが見ているものが修正されます。DNSの伝播は、インターネットがUniversally更新されることに関するものであり、直接制御することはできません。個人的な表示の問題を排除するために、常にローカルキャッシュを最初にクリアしてください。

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

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

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

DNS の更新を確認する

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

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

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

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

このように考えてください。DNSキャッシュは、コンピューターに店舗への道順を教えるGPSのようなものであり、ブラウザキャッシュは、最後に店舗に行ったときの店舗のウィンドウディスプレイがどのように見えたかの記憶です。

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

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

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

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

1. DNSキャッシュとは何ですか、そしてなぜ重要ですか?

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

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

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

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

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

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

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

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

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

6.コンピューターを再起動するとDNSキャッシュはフラッシュされますか?

はい、コンピューターを再起動すると、WindowsとMacの両方でローカルDNSキャッシュがクリアされます。ただし、この記事で示されているコマンドラインメソッドを使用する方がはるかに高速であり、開いているすべてのアプリを閉じてワークフローを中断する必要はありません。

7.なぜ私のウェブサイトは私の携帯電話では機能するのにコンピューターでは機能しないのですか?

これはDNSキャッシュの問題の典型的な兆候です。お使いの携帯電話とコンピューターは、完全に別々のDNSキャッシュを維持しています。携帯電話に新しいウェブサイトが表示されても、コンピューターに古いウェブサイトが表示される場合は、コンピューターのキャッシュがまだ更新されていないだけです。コンピューターのDNSキャッシュをクリアすると、この問題は解決します。

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

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

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

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

究極のWordPressツールキット

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

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

10件のコメント返信する

  1. DNSキャッシュとブラウザキャッシュを明確に比較していただき、ありがとうございます。私はしばしば両者を混同してしまいます:-)
    ありがとうございます。

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

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

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

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

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

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

      管理者

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

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

返信する

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