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

インターネットを閲覧すると、ドメインネームシステム(DNS)サービス(Domain Name System (DNS) service)は、遭遇したさまざまなWebアドレスを、WindowsMacAndroid、またはiOSデバイスが理解できる形式に積極的に変換または「解決」します。これらのアドレスは、処理を高速化するためにローカルにキャッシュされます。 

ただし、その間に何かが変更された場合、Webブラウザーで接続の問題が発生し、一部のWebサイトを正しくロードできない可能性があります。その場合、DNSキャッシュを削除して、デバイスに各Webアドレスを再度検索させる必要があります。

WindowsおよびmacOSでは、コマンドプロンプト(Command Prompt)Windows PowerShell、およびターミナル(Terminal)コンソールを使用してDNSキャッシュをすばやくクリアできます。ただし、 AndroidとiOSでは、手順はそれほど単純ではなく、一度にいくつかの方法を試す必要があります。

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

Windows 7、Windows 8、Windows 8.1、またはWindows 10がインストールされているPCを使用している場合は、コマンドプロンプト(Command Prompt)コンソールを使用してDNSキャッシュをクリアできます。 

Windows 8/8.1/10WindowsPowerShellコンソールを使用して、同じ結果を得ることができます。

コマンドプロンプトを使用してDNSキャッシュをクリアする(Use Command Prompt to Clear DNS Cache)

1. Windows + Rを押して、実行ボックスを開きます。次に、cmdと入力し、[ (cmd)OK ]を選択します。

2.コマンドプロンプト(Command Prompt)コンソールに次のように入力します。

ipconfig /flushdns

3.Enterキー(Enter)を押します。

WindowsPowerShellを使用してDNSキャッシュをクリアする(Use Windows PowerShell to Clear DNS Cache)

1. [スタート(Start )]ボタンを右クリックして、[ WindowsPowerShell ]を選択します。または、Windows + Rを押し、powershell.exeと入力して、[ (powershell.exe)OK ]を選択します。

2.WindowsPowerShell(Windows PowerShell)コンソールに次のように入力します。

クリア-DnsClientCache(Clear-DnsClientCache)

3.Enterキー(Enter)を押します。

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

ターミナル(Terminal)を使用して、 Macの(Mac)DNSキャッシュをクリアできます。これは、macOS Big Sur 11.0(Big Sur 11.0)、macOS Catalina 10.15、およびmacOS Mojave 10.14に適用されます。これには、 OS(OS X Mavericks 10.9) XMavericks10.9にまでさかのぼる以前のバージョンのmacOSが含まれます。

1. [ファインダー](Finder ) >[アプリケーション(Applications )] >[ユーティリティ]に移動し、(Utilities )ターミナル(Terminal)を起動します。

2.次のコマンドをコピーして貼り付けます。

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

注:(Note:) 10.10.0から10.10.3以降の OS X Yosemiteバージョンでは、代わりに次のコマンドを使用する必要があります。(OS X Yosemite)

sudodiscoveryutil mdnsflushcache; sudodiscoveryutil udnsflushcaches

3.Enterキー(Enter)を押します。ターミナル(Terminal)から管理者パスワードの入力を求められたら、パスワードを入力してもう一度Enterキー(Enter )を押します。

AndroidでDNSキャッシュをクリアする

Androidでは、機内モード(Airplane Mode)のオン/オフを切り替えるか、ハードリブートを実行すると、通常、DNSキャッシュがクリアされます。さらに、GoogleChromeの内部DNSキャッシュをフラッシュすることが役立つかどうかを確認できます。何も機能しない場合は、ネットワーク設定のリセットを実行する必要があります。

Enable/Disable Airplane Mode on Android

Androidデバイスのクイック設定(Quick Settings)ペインから飛行機モード(Airplane Mode)を有効/無効にできます。画面の上部から1〜2回下にスワイプするだけで、(Just)機内モード(Airplane Mode)のアイコンが表示されます。次に、それをタップして機内モード(Airplane Mode)を有効にします。数秒待っ(Wait)てからもう一度タップすると、飛行機モード(Airplane Mode)が無効になります。

Androidデバイスをハードリブートします(Hard-Reboot Android Device)

機内モード(Airplane Mode)のオン/オフを切り替えても問題が解決しない場合は、Androidデバイスをハードリブートしてみてください。通常、これには電源(Power )ボタンを10〜20秒間押し続けることが含まれます。その方法でハードリブートを実行できない場合は、Androidのモデル名を使用してGoogle検索を実行し、具体的な手順を確認することをお勧めします。(Google)

Chromeの内部DNSキャッシュをクリアする(Clear Chrome’s Internal DNS Cache)

Androidの組み込みネイティブWebブラウザであるGoogleChrome(Google Chrome)は、内部DNSキャッシュを備えています。それを片付けてみてください。

1.GoogleChromeを開きます(Google Chrome)。次に、アドレスバーに次のパスを入力し、 Enterキー(Enter)をタップします。

chrome://net-internals/#DNS

2. [ DNS ]サイドタブを選択し、[(DNS )ホストキャッシュ(Clear host cache)のクリア]をタップします。

3. [ソケット]サイドタブを選択し、[アイドル状態のソケットを(Sockets )閉じる]、[(Close idle sockets)ソケットプールのフラッシュ(Flush socket pools)]の順にタップします。

Androidネットワーク設定をリセットする(Reset Android Network Settings)

ネットワーク設定をリセットするには、 Android(Android)スマートフォンの設定(Settings)アプリを詳しく調べる必要があります。以下の手順は、あなたの側では同じようには見えないかもしれませんが、あなたはその考えを理解する必要があります。 

注:(Note:)リセット手順を実行すると、 Androidデバイスに保存されているすべての(Android)Wi-Fi接続とパスワードが削除されるため、すべてを最初からやり直す準備をしてください。

1.Android(Android)デバイスで設定(Settings)アプリを開きます。

2.[システム(System)]をタップします。

3.[リセット(Reset)]をタップします。

4. [ネットワーク設定のリセット](Network Settings Reset)をタップします。

5. [ネットワーク設定のリセット](Network Settings Reset)をもう一度タップして確認します。

iPhoneでDNSキャッシュをクリアする

iPhoneを使用している場合は、飛行機(Airplane)モードの有効化/無効化、デバイスの強制再起動、またはネットワーク設定のリセットがDNSキャッシュのクリアに役立ちます。 

Enable/Disable Airplane Mode on iPhone

(Swipe)iPhoneの画面の右上から下にスワイプして、コントロールセンター(Control Center)を開きます。デバイスがTouchIDを使用している場合は、代わりに画面の下から上にスワイプします。

次に、機内モード(Airplane Mode)アイコンをタップします。数秒待ってから、(Wait)機内モード(Airplane Mode)アイコンをもう一度タップします。

iPhoneを強制的に再起動します(Force-Restart iPhone)

iPhoneを強制的に再起動するには、デバイスのメーカーとモデルに応じて変わる特定のボタンの組み合わせを押す必要があります。

iPhone 8以降:(iPhone 8 and newer:)音量大ボタンをすばやく離し、音量小(Volume Up )ボタンを押して放し(Volume Down )Appleロゴが画面に表示されるまでサイド(Side )ボタンを押し続けます

iPhone 7:画面にAppleロゴが表示されるまで、(Apple)音量小(Volume Down)ボタンとサイド(Side )ボタンの両方を同時に押し続けます。

iPhone 6s以前:(iPhone 6s and earlier:)Appleロゴが画面に表示されるまで、サイド(Side)/トップ(Top)ボタンとホーム(Home )ボタンの両方を同時に押し続けます。

iPhoneのネットワーク設定をリセットする(Reset iPhone Network Settings)

iPhoneネットワーク設定をリセットすると、DNSキャッシュだけでなく、保存されているすべてのWi-Fiネットワークとパスワードもクリアされます。セルラーデータのみに依存している場合を除き、後で各Wi-Fiネットワークに手動で再接続する必要があります。他の方法が機能しなかった場合にのみこれを試してください。

1.iPhoneの設定アプリを開きます。

2.[一般(General)]をタップします。

3.[リセット(Reset)]をタップします。

4. [ネットワーク設定のリセット](Reset Network Settings)をタップします。

5. [ネットワーク設定のリセット](Reset Network Settings)をもう一度タップして確認します。

ブラウザのキャッシュを忘れないでください

DNSキャッシュをフラッシュするだけでは不十分な場合があります。Webブラウザーは、他のあらゆる種類のWebコンテンツをローカルにキャッシュするため、多くの問題が発生する可能性があります。ウェブサイトの読み込み中に引き続き問題が発生する場合は、ブラウザのキャッシュをクリアして(clearing the browser cache)みてください。また、他のネットワーク関連の問題のトラブルシューティング(troubleshoot other network-related issues)を忘れないでください。



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts