macOS High Sierra で DNS キャッシュをリセットする方法
目次:
macOS High Sierra で DNS キャッシュをリセットしてクリアする必要がありますか?一部の Mac ユーザーは、ローカル DNS キャッシュを時々リセットする必要がある場合があります。これは通常、Mac の DNS 設定が変更されたか、特定のネーム サーバーまたはドメインがキャッシュされており、既存の DNS キャッシュをフラッシュする必要があるためです。
ほとんどの場合、Web 開発者、システム管理者、およびネットワーク管理者が DNS をいじり、DNS キャッシュをリセットしてクリアする必要がありますが、他の Mac ユーザーも DNS キャッシュをクリアする必要がある場合があります。
macOS High Sierra では、ターミナル アプリで使用可能なコマンド ラインを介して mDNSResponder プロセスをターゲットにすることで、DNS キャッシュをリセットできます。これは、macOS Sierra および El Capitan での DNS キャッシュのクリアに似ていますが、DNS キャッシュをリセットするプロセスは、Mac OS および Mac OS X オペレーティング システムの歴史を通じて何度も変更されてきました。
MacOS High Sierra で DNS キャッシュをリセットする方法
DNSキャッシュをリセットしてフラッシュすると、アクティブなインターネット活動や使用が中断される可能性があることに注意してください。
- Terminal アプリケーションを起動します。これは Mac の /Applications/Utilities/ フォルダにあります
- コマンドラインで、次の構文を入力します:
- Return キーを押して管理者パスワードを入力し、もう一度 Return キーを押します
- お待ちください。「macOS DNS Cache Reset」というテキストがターミナルに表示されたら、DNS キャッシュのリセットは成功しています
- ターミナルを出る
sudo killall -HUP mDNSResponder;睡眠 2; echo macOS DNS キャッシュのリセット |いう
変更を有効にするには、特定のインターネット接続アプリケーションを終了して再起動する必要がある場合がありますが、ほとんどの Web ブラウザは単純な更新で十分です。
上記のアプローチが何らかの理由で機能しない場合は、コマンド構文をより小さなコンポーネントに分割できます:
sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
これは、Mac OS 10.13.x としてバージョン管理されている macOS High Sierra に適用されます。以前のバージョンの MacOS で DNS キャッシュをリセットする方法に関心のあるユーザーは、必要に応じて、Sierra、El Capitan、Yosemite、および以前のバージョンの Mac OS X で行う方法を学習できます。