MAC
 Computer >> コンピューター >  >> トラブルシューティング >> MAC

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

ブラウザにWebサイトをロードするのに問題がありますか?考えられる原因はDNSキャッシュです。 Macで何も害することなくこのキャッシュをクリアできます。これにより、Webサイトの読み込みの問題が修正される可能性があります。

使用するmacOSのバージョンによっては、ターミナルで特定のコマンドを実行して、すべてのDNSキャッシュコンテンツを削除する必要があります。 Macでそれを行う方法を紹介します。

MacでDNSキャッシュをフラッシュする必要があるのはなぜですか?

通常、MacでDNS関連のエラーが発生した場合は、DNSキャッシュをクリアする必要があります。これには、ブラウザに表示されるDNSエラーメッセージと、Macで使用するアプリが含まれます。

DNSキャッシュをクリアすると、ブラウジング関連の問題を修正するのに役立ちます。これは、DNSがコンピューターでどのように機能するかによるものです。ご存知かもしれませんが、DNSはドメイン名をIPアドレスに変換します。 DNSキャッシュが破損した場合、またはDNSキャッシュに他の問題がある場合、その変換は失敗し、ブラウジングセッションが中断されます。

DNSキャッシュをフラッシュすると、Macでこれらの問題を修正するのに役立ちます。

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

macOSでは、ターミナルでコマンドを実行することにより、DNSキャッシュをフラッシュできます。このコマンドにはさまざまなバリエーションがあり、macOSのバージョンに適したものを使用する必要があります。

ステップ1.macOSバージョンを検索する

あなたがする必要がある最初のことはあなたのmacOSバージョンを見つけることです。これは、DNSキャッシュをクリアするために使用するコマンドを決定するのに役立ちます。

macOSのバージョンを確認するには、 Appleをクリックします 画面の左上隅にロゴを表示し、[このMacについて]を選択します 。

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

macOS名とそのバージョンが表示されます。このバージョンは、実際にDNSキャッシュを削除するときに次のセクションで使用するため、注意してください。

ステップ2.コマンドを実行してDNSキャッシュをフラッシュする

ターミナルウィンドウを使用してコマンドを実行し、MacのDNSキャッシュをフラッシュします。その方法は次のとおりです。

  1. ターミナルを開く Spotlight、Launchpad、またはFinderで検索します。
  2. macOSのバージョンが10.11以降の場合は、ターミナルに次のコマンドを入力して、 Enterを押します。 :
    sudo killall -HUP mDNSResponder
  3. macOSバージョン10.10を使用している場合は、次のコマンドを使用してDNSキャッシュをフラッシュします。
    sudo discoveryutil udnsflushcaches
  4. macOS 10.7、10.8、および10.9のユーザーは、次のコマンドを使用する必要があります:
    sudo killall -HUP mDNSResponder
  5. macOS 10.6の所有者は、次のコマンドを実行する必要があります:
    sudo dscacheutil -flushcache
  6. macOS 10.5以前を実行している場合、DNSキャッシュをフラッシュできるようにするコマンドは次のとおりです。
    sudo lookupd -flushcache
MacでDNSキャッシュをフラッシュする方法

お気づきの方もいらっしゃると思いますが、各コマンドには sudo 最初に;つまり、コマンドを実行する前に、管理者パスワードの入力を求められます。 Macでこれらのコマンドを実行する前に、パスワードが手元にあることを確認してください。

DNSキャッシュをフラッシュすると問題が発生しますか?

DNSキャッシュをフラッシュすると、DNSのキャッシュされたエントリのみが削除されます。これらのDNSキャッシュファイルを削除しても問題は発生しません。

次にブラウザからサイトに接続しようとすると、ブラウザはDNSサーバーから新しいエントリを取得します。これらのエントリはDNSキャッシュに保存され、サイクルが続行されます。

DNSキャッシュをフラッシュしても、Macに害はありません。そのため、DNSの問題が発生するたびに、ためらうことなくこれを実行する必要があります。これにより、コンピュータ上のサーバー関連のドメイン名の問題を実際に修正できます。

DNSに加えて、Macで他の多くのキャッシュタイプをクリアすることもできます。キャッシュをクリアすることは、あらゆる問題の迅速かつ簡単なトラブルシューティング方法です。


  1. Mac で DNS キャッシュを見つけて完全にクリアする方法

    DNS キャッシュとは? DNS キャッシュとは、情報の一時的な保管場所を指します。これは、Mac にコマンドを与えると、開く Web サイトを認識していることを意味します。 簡単に言えば、以前にアクセスした Web サイトに関連するドメイン名のリストであり、通常は数値で定義されています。 Web サイトがあるドメインから別の DNS アドレスに移行したときに、Mac レコードで更新されていない場合、到達不能サイト エラーが発生する可能性があります。したがって、macOS DNS キャッシュを時々クリアする必要があります。 注: DNS キャッシュは、最近のオンライン履歴と同じではありま

  2. Mac コンピュータのキャッシュをクリアする方法

    Mac で速度が遅い場合は、Mac のキャッシュを確認してください。これは、Mac の速度が低下し始める最大の理由の 1 つであり、システム上のさまざまなタスクやアプリケーションから収集されたキャッシュが大量のディスク ストレージを占有し始めるため、Mac をクリーンアップする必要があります。したがって、Mac でキャッシュをクリアする方法を学ぶ必要があります。この投稿では、サードパーティ ソフトウェアを使用して Mac のキャッシュをクリーンアップする方法に焦点を当てています。これにより、プロセスがはるかに簡単になります。 キャッシュとは正確には何ですか? キャッシュ ファイルは、ユーザー