Web サイトの読み込みが遅い、またはまったく読み込みができないという問題が発生したことがある場合は、DNS キャッシュが原因である可能性があります。フラッシュすればすぐに解決でき、多くの場合は正常な状態に戻ります。その方法は次のとおりです。
DNS キャッシュには、アクセスした Web サイトの IP アドレスが一時的に保存され、DNS ルックアップ プロセスをスキップすることで Web サイトの読み込みが高速化されます。
なぜ流す必要があるのですか?
DNS キャッシュをフラッシュすると、古いエントリや間違ったエントリが削除され、ページの読み込みの遅さ、Web サイトのエラー、接続の問題などの問題が解決される可能性があります。
いつ洗い流すべきですか?
- 最近マルウェアまたはネットワーク セキュリティの問題に対処した場合。
- Web サイトが正しく読み込まれない、または正しく表示されない場合。
- DNS設定を変更した後(例:Google DNSまたはCloudflareへの切り替え)。
Mac の DNS キャッシュをフラッシュする方法
Mac 上の DNS キャッシュをフラッシュすることは、ネットワークの問題の解決に役立つ迅速なプロセスです。 macOS のバージョンに応じて、最新バージョンから古いバージョンまで、以下の手順に従ってください。
macOS セコイア、ソノマ、ベンチュラの場合
- 開けるターミナル(次を使用して見つけることができます)スポットライト検索またはでアプリケーション > ユーティリティ).
- 次のコマンドを入力して押します入力:
- を入力してください管理者パスワードプロンプトが表示されたら、 を押します入力また。
- 出力は表示されませんが、キャッシュはフラッシュされています。ターミナルを閉じます。
macOS モントレー、ビッグサー、カタリナの場合
- このコマンドを入力してヒットします入力:

- を提供してください管理者パスワード必要に応じて。
- コマンドが実行されると、DNS キャッシュがクリアされます。
macOS Mojave および High Sierra の場合
- 次のコマンドを使用して、DNS キャッシュをフラッシュします。

- を入力してくださいパスワード、 プレス入力、キャッシュがフラッシュされます。
macOS Sierra 以前のバージョンの場合
- 次のコマンドを入力します。

- プレス入力、パスワードを入力すると、DNS キャッシュがクリアされます。
| macOSのバージョン | DNSフラッシュコマンド |
|---|---|
| セコイア | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| Sonoma | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| ベンチュラ | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
| モントレー | sudo killall -HUP mDNSResponder |
| ビッグサー | sudo killall -HUP mDNSResponder |
| カタリナ | sudo killall -HUP mDNSResponder |
| モハベ | sudo killall -HUP mDNSResponder |
| ハイシエラ | sudo killall -HUP mDNSResponder |
| シエラ | sudo discoveryutil mdnsflushcache |
| エルキャピタン以前 | sudo discoveryutil mdnsflushcache |
Mac で DNS キャッシュを確認する方法
Mac で DNS キャッシュを表示するには、次の手順を使用できます。これにより、現在システムに保存されているキャッシュされた DNS エントリが表示されます。
- Spotlight 検索 (Cmd + Space) を使用して次のように入力します。ターミナル.
- DNS キャッシュの内容を確認するには、次のコマンドを使用します。

これにより、キャッシュされた DNS エントリの詳細なリストが表示されます。
- 次のような macOS バージョンを使用している場合シエラそれ以前の場合は、代わりに次のコマンドを使用します。
システムがキャッシュしているドメイン名のリストが表示されます。この情報は、DNS 関連の問題のトラブルシューティングに役立ちます。
Mac 上の DNS キャッシュをフラッシュする
Mac で DNS キャッシュをフラッシュする方法がわかったので、ブラウザのエクスペリエンスをさらに向上させたいと思うかもしれません。始めるためのヒントをいくつか紹介します。
もっと詳しく知る:Mac で DNS キャッシュをフラッシュする方法 | Windowsパソコン
- Mac でブラウザのキャッシュをクリアするWeb サイトの読み込みの問題を修正し、ブラウジングを改善できます。
- Web サイトで問題が発生している場合は、簡単に次のことができます。Safari、Chrome、または Firefox でブロックする.
- あインターネット接続が遅い問題が発生する可能性があるため、高度なトラブルシューティングを行う前に確認してください。
よくある質問
DNSキャッシュとは何ですか?
DNS キャッシュは、コンピュータのオペレーティング システムによって維持される一時的なデータベースです。 Web サイトやその他のインターネット ドメインへの最近のすべての訪問および訪問の試みの記録が保存されます。これにより、システムはリモート DNS サーバーに毎回クエリを実行するのではなく、ローカル キャッシュから IP アドレスを取得できるため、同じドメインへの後続のリクエストが高速化されます。
Mac で DNS キャッシュを確認できますか?
はい、Mac 上で DNS キャッシュを確認できますが、そのためにはターミナル アプリケーションを使用する必要があります。特定のコマンドを実行すると、システムが使用しているキャッシュされた DNS エントリを表示できます。ただし、DNS レコードやターミナル コマンドに慣れていないユーザーにとって、データの解釈は複雑になる可能性があります。
Mac の DNS キャッシュはいつリセットする必要がありますか?
Web ページの読み込みが遅い、「ページが見つかりません」エラーが頻繁に発生する、特定の Web サイトにアクセスできないなどのネットワークの問題が発生した場合は、Mac の DNS キャッシュをリセットする必要があります。 DNS キャッシュのフラッシュは、DNS サーバー設定を変更したり、ドメイン構成を更新した後にも役立ちます。
Mac で DNS キャッシュをフラッシュしても安全ですか?
はい、Mac で DNS キャッシュをフラッシュするのは安全であり、ネットワーク関連の問題のトラブルシューティング手順として通常行われます。保存されているドメイン名と IP アドレスがクリアされ、コンピュータは更新された情報を取得するようになります。ただし、ターミナル コマンドを使用する場合は、正しく実行しないとシステムの問題が発生する可能性があるため、注意が必要です。
DNSキャッシュポイズニングとは何ですか?
DNS スプーフィングとも呼ばれる DNS キャッシュ ポイズニングは、DNS リゾルバーの DNS キャッシュを破壊することを目的とした悪意のある攻撃です。この攻撃では、誤った DNS 応答が DNS キャッシュに取り込まれ、ネーム サーバーが誤った IP アドレスを返します。これにより、トラフィックが詐欺的な Web サイトに迂回され、不正なデータ収集、マルウェアのインストール、またはその他の悪意のある活動につながる可能性があります。














