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

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

最近のパソコンでは非常に多くの設定やツールを利用できますが、古き良きコマンドラインツールに勝るものはありません。これは、使用しているオペレーティングシステムに関係なく、ネットワーク情報にとって特に重要です。

Web上で最も重要なシステムの1つは、ドメインネームシステム(DNS)です。これにより、わかりやすいWebサイト名とIPアドレスが一致するため、google.comにアクセスすると、ブラウザはどのIPアドレスを要求するかを認識します。

DNSは通常、問題なく機能しますが、キャッシュされているため、スタックしたり、古いアドレスを指している場合があります。これが発生すると、DNS関連のエラーメッセージが、アクセスしようとするすべてのWebサイト、またはおそらくいくつかのWebサイトにポップアップ表示される場合があります。

Mac OS Xでは、DNSキャッシュを簡単にクリアして、いくつかの簡単な手順で新たに試すことができます。まず、ターミナルを開く必要があります。これを行う最も簡単な方法は、コマンド+スペースを押すことです。 Spotlight検索を開きます。 ターミナルと入力します 戻るを押します コマンドラインを起動します。

ここでのコマンドは、実行しているOSによって少し異なります。画面の左上隅にあるAppleロゴをクリックし、このMacについてを選択します。 インストールしたOSXのバージョンを確認します。

OS X Yosemiteバージョン10.10.4以降(El Capitanを含む)の場合、コマンドは次のとおりです。

sudo killall -HUP mDNSResponder

OS X Mavericksバージョンv10.9.5以前を実行していますか?必要なコマンドは次のとおりです。

sudo killall -HUP mDNSResponder

まだSnowLeopardを実行していますか?おそらくMacをアップグレードする時が来たのでしょう!ただし、それまでは次のコマンドを使用してください:

sudo dscacheutil -flushcache

DNSをクリアしても問題は発生しないため、このコマンドの誤用について心配する必要はありません。次回接続の問題をトラブルシューティングするときに試してみてください!

エラーを解決するためにDNSキャッシュをクリアする必要がありますか?コメントでこのエラーが発生する頻度をお知らせください。

画像クレジット:Shutterstock.com経由のargus


  1. flushdns – Windows ipconfig /flushdns コマンドで DNS をフラッシュする方法

    初めてウェブサイトにアクセスした後、次にアクセスしたときにウェブサイトの読み込みがはるかに速くなることにお気づきでしょう。 これは、オペレーティング システム (Google Chrome の場合はブラウザー) が、アクセスした Web サイトの IP アドレスと DNS (ドメイン ネーム システム) 情報をキャッシュするためです。 DNS キャッシュには以下が含まれます: 技術的にリソース データ (rdata) と呼ばれる Web サイトのアドレスまたはホスト名 ウェブサイトのドメイン名 レコード タイプ (IPv4 または IPv6) キャッシュまたは TTL (存続時間) の有効

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

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