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

DNSキャッシュのクリア方法を徹底解説!Mac・Windows・Linux・Chrome別の手順

本世紀にもたらされた数々の技術革新の中で、インターネットは間違いなく最重要の存在と言えるでしょう。軍事用の通信手段として始まったインターネットは、今や無数の接続、コンピューター、サーバーからなる巨大なネットワークへと進化を遂げました。

インターネットは数千もの異なる要素で構成されており、その中でもDNSは最も重要な要素の一つです。

DNSとは?

DNSは「Domain Name System(ドメインネームシステム)」の略称で、「インターネットの電話帳」と例えられることがよくあります。電話帳が人の名前と電話番号を紐づけて保存するように、DNSはドメイン名とそれに対応するIPアドレスを管理しています。DNSのおかげで、ユーザーは複雑なIPアドレスを覚える必要がなく、シンプルで覚えやすいドメイン名だけでウェブサイトへアクセスできるのです。

DNSによるIP変換の例:

検索バーに目的のウェブサイト名(例:www.example.com)を入力すると、DNSがそれをIPアドレス(例:193.128.1.2)へ変換します。この変換によって、ユーザーはインターネット上で目的のドメインを見つけられるようになります。

DNSキャッシュはどのように生成される?

DNSキャッシュとは、コンピューターのOS(オペレーティングシステム)が生成するローカルのディレクトリ(データベース)のことです。このデータベースには、最近訪問したウェブサイトやドメインの記録が保存されます。電話帳で連絡先の名前や住所をいちいち暗記せずに確認できるように、DNSキャッシュがあれば各サイトの複雑なIPアドレスを覚える手間が省けます。

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

ここでは、macOS、Windows、Linux、Google Chromeそれぞれの環境におけるDNSキャッシュの削除方法を順番に解説します。

DNSキャッシュのクリア方法を徹底解説!Mac・Windows・Linux・Chrome別の手順

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

まずは「なぜMacでDNSキャッシュをクリアする必要があるのか?」という疑問から解消しておきましょう。

通常の状況では、DNSキャッシュを手動でクリアする必要はありません。しかし、ウェブサイト側がDNSサーバーのアドレスを変更することがあります。コンピューターはその変更を自動的に認識できないため、古いDNS情報を保持し続け、結果として該当サイトにアクセスできなくなるケースがあります。こうした場合には、DNSキャッシュを手動でクリアして更新する必要があるのです。

DNSキャッシュをフラッシュすれば、DNS設定が変更されたサイトにも問題なく再アクセスできるようになります。

MacでDNSキャッシュを素早くクリアしたいなら、Umate Mac Cleanerの活用がおすすめです。DNSキャッシュの削除だけでなく、プライベートデータの消去にも役立ちます。以下の手順で使用できます。

ステップ1: Umate Mac CleanerをMacにインストールして起動します。

ステップ2: 「Erase Private Data(プライベートデータを消去)」タブを選択し、「Scan(スキャン)」をクリックします。DNSファイルやその他のプライベートデータの痕跡が検出されます。

ステップ3: リストが表示されたら、削除したいファイルを選択し、「Erase(消去)」をクリックします。

Umate Mac Cleanerが動作するMacデバイス:

  • MacBook
  • MacBook Air
  • MacBook Pro
  • iMac
  • iMac Pro
  • Mac Pro
  • Mac mini

対応OS:

  • Big Sur(macOS 11)
  • Catalina(macOS 10.15)
  • Mojave(macOS 10.14)
  • High Sierra(macOS 10.13)
  • Sierra(macOS 10.12)
  • El Capitan(macOS X 10.11)
  • Mavericks(macOS X 10.9)

注意: Umate Mac Cleanerは、システムキャッシュファイルやブラウザキャッシュファイルの削除にも活用できます。

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

WindowsでDNSキャッシュをフラッシュするのは非常に簡単で、すべてのバージョンのWindowsで同じ手順が使える点も魅力です。

DNSキャッシュのクリア方法を徹底解説!Mac・Windows・Linux・Chrome別の手順

WindowsでDNSフラッシュコマンドを実行する手順は以下の通りです。

ステップ1: スタートメニューで「コマンドプロンプト」と検索し、管理者として実行します。

ステップ2: コマンドプロンプトが起動したら、「ipconfig /flushdns」と入力し、Enterキーを押します。

ステップ3: 処理が完了すると、「DNSリゾルバーキャッシュのフラッシュ」完了の確認メッセージが表示されます。

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

LinuxはMacやWindowsとはシステム構成が異なります。ディストリビューションによって使用しているDNSサービスが異なり、そもそもキャッシュサービスを利用していない場合もあります。

主なLinuxディストリビューションのDNSサービス:

  1. NSCD(Name Service Caching Daemon)
  2. BIND(Berkley Internet Name Domain)
  3. dnsmasq

どのDNSサービスの場合も、まずターミナルウィンドウを起動する必要があります。キーボードで「Ctrl+Alt+T」を押してターミナルを開き、それぞれに対応したコマンドを実行してDNSキャッシュをフラッシュしましょう。

LinuxでDNSキャッシュをフラッシュ:NSCDの場合

NSCDのDNSキャッシュをフラッシュするには、以下のコマンドを入力します。

sudo /etc/init.d/nscd restart

パスワードの入力を求められたら入力してください。NSCDサービスが短時間で停止・再起動され、キャッシュがクリアされます。

LinuxでDNSキャッシュをフラッシュ:BINDの場合

BINDのキャッシュをフラッシュするには、以下のいずれかのコマンドを使用します。

  • sudo /etc/init.d/named restart
  • sudo rndc restart
  • sudo rndc exec

処理を完了するためにパスワードの入力が必要になる場合があります。BINDの特徴は、特定のドメインだけを対象にキャッシュをクリアできる点です。その場合は「sudo rndc」コマンドに「flushname」とドメイン名を追加します。

例:sudo rndc flushname example.com

LinuxでDNSキャッシュをフラッシュ:dnsmasqの場合

dnsmasqのキャッシュをクリアするには、以下のコマンドを使用します。

sudo /etc/init.d/dnsmasq restart

こちらもパスワードの入力を求められる場合があります。

Google ChromeでDNSキャッシュをクリアする方法

DNSキャッシュのクリア方法を徹底解説!Mac・Windows・Linux・Chrome別の手順

Google Chromeが保存するDNSキャッシュは、パソコンのOSが管理するものとは別に保存されています。そのため、Chrome単体でキャッシュをクリアする必要があります。

ステップ1: ブラウザのアドレスバーにchrome://net-internals/#dnsと入力し、Enterキーを押します。

ステップ2: 「Clear host cache(ホストキャッシュをクリア)」ボタンを見つけてクリックすると、ChromeのDNSキャッシュが削除されます。

まとめ

今日のインターネットは、かつてのような単純な通信ツールではなく、非常に複雑なシステムへと進化しています。その複雑さゆえに、コンピューターやスマートフォンなどのデバイスでは、インターネット利用に関するトラブルが日常的に発生しがちです。しかし幸いなことに、こうした問題の多くは、DNSキャッシュのフラッシュといった簡単な操作で解決できます。

本記事で紹介したDNSキャッシュのクリア方法が、皆さんのトラブル解決に役立てば幸いです。DNSは現代のインターネットの中核を担う重要な要素の一つであり、定期的にキャッシュをクリアすることで、ブラウザをより快適に動作させることができます。

  1. Androidのキャッシュをクリアする方法|手動・アプリを使った簡単な削除手順を徹底解説

    記事のポイント:スマートフォンに溜まった不要なデータは、ストレージ容量を圧迫します。本記事では、Androidのキャッシュを「Smart Phone Cleaner」を使って素早く簡単に削除する方法と、手動でクリアする方法を詳しくご紹介します。 スマートフォンは長く使うほど不要なデータが蓄積され、端末のパフォーマンスが徐々に低下していきます。Androidの動作が重くなったと感じたら、まずは不要なファイルの整理から始めましょう。ジャンクファイルや一時ファイルだけでなく、キャッシュも併せて削除することが大切です。キャッシュは大量のストレージを占有する原因になるため、正しい削除方法を知っておきま

  2. Windows 11でキャッシュをクリアする方法を徹底解説|初心者向け6つの手順

    キャッシュファイルは、快適なユーザー体験を実現するために欠かせないものです。たとえば、ログインのたびにパスワードを入力しなくて済むのは、キャッシュのおかげです。しかし、RAMやストレージ容量が少ないPCでは、新しいバージョンのWebページがうまく読み込めないなどの不具合が起こることもあります。 PCの動作を改善したいなら、不要になったキャッシュファイルを削除して、ストレージ容量とメモリを解放することが有効です。「Windows 11でキャッシュをクリアするにはどうすればいいのか?」という疑問をお持ちの方に向けて、本記事では実践的な方法をわかりやすく解説します。 Windows 11でのキャッシ