MacでDNSキャッシュをフラッシュする方法
DNSの問題に遭遇したり、DNSが正確に何であるかさえ知らずに、インターネットに接続されたコンピューターを何年も使用したことがあるかもしれません。ただし、さまざまな要因により、MacのDNSキャッシュが破損したり、正しく機能しなくなったりすることがあります。このような場合は、MacのDNSキャッシュをフラッシュするという簡単なプロセスを実行して、インターネットへのアクセスに関する問題を解決する必要があります。
始める前に、DNSは「ドメインネームシステム」の略であり、適切なWebサイト名と、ドットで区切られた4つの数字の文字列で表されるドメインの物理IPアドレスとのリンクを処理するインフラストラクチャです。システムのDNSキャッシュは、Macのローカルストレージに保持されているデータベースであり、最近アクセスしたすべてのWebサイトとそのIPアドレスを追跡します。システムがこれをローカルデータベースとして保存する理由は、ユーザーが毎回DNSサーバーに接続する代わりに、これをローカルで実行する方が簡単、高速、そして最終的には優れているためです。
ただし、DNSキャッシュが破損した場合、昨日正常に機能した特定のWebサイトを開く際に問題が発生したり、404エラーが発生したり、その他の問題が発生したりする可能性があります。これをすべて回避するには、次の手順に従ってDNSキャッシュをフラッシュします。
Command + Spaceを押して検索ボックスを開き、その中に「terminal」と入力します。
テキストターミナルウィンドウが表示されたら、キーボードで次のコマンドを入力し、それぞれの後にEnterキーを押します。
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
コマンドを実行するには、Macのパスワードを入力する必要があります。
これですべて完了です。これらの手順を正確に実行し、コマンドを正しく入力すると、DNSキャッシュがフラッシュされ、通常どおりにすべてのWebサイトにアクセスできるようになります。