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

知っておくべきこと

  • SpotlightにTerminalと入力するか、に移動します 行け > ユーティリティ > ターミナル.
  • ターミナルウィンドウで、次のコマンドを入力します。 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

この記事では、フラッシュする方法について説明します DNSキャッシュ Macで。

MacでDNSをリセットするにはどうすればよいですか?

接続の問題が発生している場合は、のローカルレコードをリセットすることで修正できる可能性があります ドメインネームサーバー Macに保存されている(DNS)情報。 この情報は古くなっているか破損している可能性があり、Webサイトの読み込みが妨げられ、接続が遅くなる可能性があります。 MacでDNSキャッシュをリセットするには、次のことを行う必要があります。 Macでターミナルコマンドを入力します.

MacでDNSキャッシュをフラッシュする方法は次のとおりです。

  1. タイプ 指示+スペース 開く スポットライト.

    Macでスポットライトが開きます。
  2. タイプ ターミナル、を選択します ターミナル 検索結果から。

    MacのSpotlightで強調表示された端末。

    あなたもすることができます アクセスターミナル に移動することによって 行け > ユーティリティ > ターミナル.

  3. ターミナルウィンドウに次のコマンドを入力します。 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

    Macのターミナルウィンドウ。

    このコマンドは、macOS ElCapitan以降でのみ機能します。 古いバージョンのmacOSを使用している場合は、次のセクションで正しいコマンドを確認してください。

  4. 押す 入力.

    MacでDNSをフラッシュする。
  5. パスワードを入力し、を押します 入力 また。

    Macのターミナルにパスワードを入力します。

    入力したパスワードはターミナルに表示されません。 パスワードを入力してEnterキーを押すだけです。

  6. DNSキャッシュはリセットされますが、ターミナルにはその旨のメッセージは表示されません。 新しい行が表示されると、コマンドが実行されたことを示します。

    MacでDNSがフラッシュされました。

古いバージョンのmacOSでDNSをフラッシュする方法

古い macOSのバージョン さまざまなターミナルコマンドを使用してDNSをフラッシュします。 これらのコマンドはすべて同じ場所に入力されるため、使用しているmacOSのバージョンに関係なく、ターミナルウィンドウを開くことから始めます。

macOSの各バージョンでDNSをフラッシュするコマンドは次のとおりです。

  • エルキャピタン以降:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • ヨセミテ:sudo killall -HUP mDNSResponder
  • ライオン、マウンテンライオン、マーベリックス:sudo dscacheutil –flushcache
  • ユキヒョウ:sudo lookup –flushcache
  • :ルックアップ–flushcache

DNSのフラッシュは何をしますか?

インターネット経由でWebサイトにアクセスしようとすると、DNSサーバーに接続してWebブラウザにアクセス先を指示します。 DNSサーバーはウェブサイトのディレクトリを維持し、 IPアドレス、これにより、Webサイトのアドレスを確認し、対応するIPを見つけて、Webブラウザーに提供できます。 その情報はMacのDNSキャッシュに保存されます。

最近アクセスしたWebサイトにアクセスしようとすると、Macは実際のDNSサーバーを確認する代わりにDNSキャッシュを使用します。 これにより時間を節約できるため、Webサイトの読み込みが速くなります。 ウェブブラウザは、リモートDNSサーバーと通信するという余分な手順を実行する必要がないため、ウェブサイトのアドレスを入力してからウェブサイトを読み込むまでの時間が短縮されます。

ローカルDNSキャッシュが破損しているか古くなっている場合は、誰かが破壊した古い電話帳や名簿を使おうとするようなものです。 ウェブブラウザはキャッシュをチェックして、アクセスしようとしているウェブサイトのIPアドレスを見つけ、間違ったアドレスまたは使用できないアドレスを見つけます。 これにより、プロセスが遅くなったり、Webサイトやビデオなどの特定のWebサイト要素が読み込まれなくなったりする可能性があります。

DNSキャッシュをフラッシュするときは、ローカルDNSレコードを削除するようにMacに指示します。 これにより、次にWebサイトにアクセスしようとしたときに、Webブラウザが実際のDNSサーバーを確認するように強制されます。 あなたがした後は常にDNSキャッシュをフラッシュする必要があります MacのDNSサーバーを変更する. 接続に問題がある場合にも役立ちます。