MacOS Sierra で & リセット DNS キャッシュをクリアする方法

目次:

Anonim

DNS 設定を変更した Mac OS ユーザーは、変更を有効にする前に DNS キャッシュをクリアする必要がある場合があります。さらに、Mac に古い DNS キャッシュがあると、ネーム サーバーとドメインが意図したとおりに解決されないことがあります。これは、DNS キャッシュをリセットすることで解決できる場合が多いです。

MacOS Sierra 10.12 以降で DNS キャッシュをフラッシュする方法を紹介します。

ote: これはコマンド ラインを使用するため、上級ユーザー向けです。初心者の Mac OS ユーザーがとにかく DNS キャッシュをリセットする必要があることはほとんどありませんが、多くの場合、再起動するだけで同じ効果が得られます。

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

  1. アプリケーション内のユーティリティフォルダにあるターミナルアプリケーションを開きます
  2. 次のコマンド構文を正確に入力してください (構文の正確性に疑問がある場合は、コピー アンド ペーストを使用してください):
  3. sudo killall -HUP mDNSResponder;DNS キャッシュがフラッシュされたと言う

  4. Return/Enter キーを押して、必要に応じて管理者パスワードを入力します (これは sudo 権限のために必要です)
  5. DNSキャッシュがクリアされるまでしばらくお待ちください

完了すると、DNS キャッシュがフラッシュされたことを音声で警告します。

これは、最近 Mac OS の DNS サーバーに変更を加え、変更が反映されていないことに気付いた場合に特に重要です。ドメイン名の操作、または hosts ファイルの編集後。

常に必要というわけではありませんが、Safari、Chrome、Firefox、Opera、sFTP、SSH など、DNS またはネットワークを使用しているアクティブなアプリケーションを終了して再起動する必要がある場合があります。ドメイン名対応。

まれに上記のコマンドが機能しない場合がありますが、macOS Sierra 10.12.3 以降ではヘルパー プロセスに焦点を当てた別のコマンドを使用できます。その構文は次のとおりです:

sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache;MacOS DNS キャッシュがクリアされたと言う

以前と同様に、Return キーを押すとコマンド シンタックスが実行され、MacOS 10.12.4 以降のリリースでは DNS キャッシュがリセットされます。

覚えておいてください。このヒントは、Sierra 10.12 以降を含む最新バージョンの macOS を対象としています。以前のバージョンの MacOS では、ここで説明するように DNS キャッシュをリセットする方法がまったく異なる場合がよくありますが、以前のリリースの一部はまだ導入されているため、それらの方法を知っておくことも重要です。

MacOS で DNS キャッシュをリセットするためのコメントやコツはありますか?コメントでお知らせください!

MacOS Sierra で & リセット DNS キャッシュをクリアする方法