MacOS Catalina & Big Sur で DNS キャッシュをフラッシュする方法

目次:

Anonim

MacOS ユーザーは、特定の Web サイトやドメインにアクセスするため、またはトラブルシューティングのために、Mac の DNS キャッシュをフラッシュする必要がある場合があります。 DNS キャッシュのフラッシュは、Web 開発者やネットワーク管理者の間で特に一般的ですが、他の上級ユーザーも定期的に使用しています。このガイドでは、MacOS Big Sur および MacOS Catalina で DNS キャッシュをフラッシュする方法について説明します。

最近アクセスした Web サイトにアクセスできない場合は、もちろん、最初に確認することは、インターネット接続が機能しているかどうかです。ただし、その特定の Web サイトでのみ接続の問題に直面している場合は、DNS エラーである可能性があります。これは、DNS キャッシュをクリアすることが役立つ場合の例です.

お使いの Mac は、最近アクセスしたページを含む Web サーバーの IP アドレスを保存します。ただし、DNS キャッシュのエントリが更新される前にこの IP アドレスが変更された場合、DNS キャッシュをリセットしないとサイトにアクセスできなくなります。 Mac の DNS キャッシュをフラッシュすると、無効なエントリがすべて削除され、次に Web サイトにアクセスしたときにシステムがこれらのアドレスを強制的に再収集します。

macOS Catalina & Big Sur で DNS キャッシュをフラッシュする方法

次の手順に進む前に、Mac で macOS Catalina 以降が実行されていることを確認してください。古いバージョンの macOS では DNS キャッシュのクリアが若干異なるためです。それでは早速、必要な手順を見ていきましょう。

  1. ターミナルを使用して、マシンの DNS キャッシュをフラッシュします。 Spotlight 検索を使用してターミナルを開くことができます。デスクトップの右上隅にある「虫眼鏡」アイコンをクリックして、Spotlight 検索にアクセスします。または、Command + Space キーを押して Spotlight を開くこともできます。

  2. 次に、検索フィールドに「ターミナル」と入力し、検索結果からアプリを開きます。

  3. では、ターミナルで次のコマンドを入力してください。 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

  4. Return キーを押すと、macOS ユーザーのパスワードを入力するよう求められます。パスワードを入力して、もう一度 Return キーを押します。

  5. 終了したらターミナル ウィンドウを閉じます。

それだけです。 macOS マシンの DNS キャッシュを正常にクリアしてリセットしました。

コマンドを入力した後、「成功」メッセージが表示されないことに注意してください。それが完了したことを知っているだけで、以前はアクセスできなかったウェブサイトを開いて確認できます。

.同様に、Wi-Fi ルーターにも DNS キャッシュがあります。 DNSキャッシュもフラッシュするため、ほとんどの人がトラブルシューティングの手順としてルーターを再起動することを推奨しているのはこのためです。

お使いの Mac が古いバージョンの macOS を実行している場合、macOS High Sierra で DNS キャッシュをリセットする方法、または macOS Sierra で DNS キャッシュをフラッシュする方法などを学びたいと思うかもしれません。手順は似ており、ターミナルを使用しますが、入力するコマンドが少し異なります。

発生していたネットワークの問題が修正されたか、Mac の DNS キャッシュをフラッシュした後、すべての Web サイトに再びアクセスできるようになったことを願っています。また、一般的なインターネット接続の問題がある場合は、トラブルシューティング手順を試して、Mac の Wi-Fi 接続の問題を解決することもできます。

最新の macOS リリースで DNS キャッシュをフラッシュする別の方法を知っている場合、または特定の洞察、意見、またはアドバイスがある場合は、コメントで共有してください!

MacOS Catalina & Big Sur で DNS キャッシュをフラッシュする方法