著者:
Helen Garcia
作成日:
13 4月 2021
更新日:
1 J 2024
コンテンツ
- ステップ
- 方法1/3:モバイルデバイスのDNSキャッシュをクリアする方法
- 方法2/3:WindowsでDNSキャッシュの内容を表示する方法
- 方法3/3:Mac OSXでDNSキャッシュの内容を表示する方法
- チップ
- 警告
DNSキャッシュの内容は、コマンドライン(Windows)またはターミナル(Mac OS X)を使用して表示できます。このキャッシュは、一連のコマンドまたはモバイルデバイスのオフラインモードでクリアできます。DNSキャッシュには、アクセスしたサイトに関する情報が含まれていますが、このキャッシュにエラーがあると、そのようなサイトが開かない可能性があります。 DNSキャッシュを確認してクリアし、エラーを修正します。
ステップ
方法1/3:モバイルデバイスのDNSキャッシュをクリアする方法
- 1 すべてのアプリケーションを閉じて、キャッシュをクリアする準備をします。 モバイルデバイスでDNSキャッシュの内容を表示することはできませんが、関連するエラーを解決するためにクリアすることはできます。
- 必ずWebブラウザを閉じてください。
- 2 設定アプリを開きます。 下にスクロールして、[Wi-Fi]セクションを見つけます。
- Androidデバイスで、[ワイヤレスとネットワーク]セクションを見つけます。
- 3 「Wi-Fi」をクリックし、「Wi-Fi」の横にあるスライダーを左に動かします。 携帯電話のデータアイコンが携帯電話の左上隅に表示されるのを待ちます。
- Androidデバイスでは、Wi-Fiの横にあるスライダーをクリックして、ワイヤレス接続をオフにします。
- 4 「Wi-Fi」の横にあるスライダーをもう一度移動またはクリックします。 ワイヤレスアイコンが表示されるのを待ってから、設定アプリに戻ります。
- 5 オフラインモード(機内モード)を有効にしてからオフにします。 iPhone設定アプリの上部にある機内モードオプションを見つけます。数分待ってから(画面の左上隅にあるワイヤレスアイコンが消えるはずです)、機内モードをオフにします。これにより、ネットワーク設定がリセットされ、DNSキャッシュがクリアされます。
- Androidデバイスでは、設定アプリで[その他]> [機内モード]をタップします。
- 6 「スリープ/スリープ解除」ボタンを押したまま、画面上で「電源オフ」ボタンを右にスワイプします。 スマートフォンの電源がオフになり、DNSキャッシュがクリアされます。 15秒後にデバイスの電源を入れます。
- Androidデバイスでは、電源ボタンを押したまま、画面の[電源を切る]をタップします。
- 7 スマートフォンの電源を入れます。 これを行うには、スリープ/スリープ解除ボタンまたは電源ボタンを押し続けます。
- 8 DNSキャッシュがフラッシュされていることを確認してください。 Webブラウザーを起動して、以前にロードされていないサイトを開いてみてください。これでサイトにアクセスできるようになります!
- DNSキャッシュをクリアすると、キャッシュが更新されるため、サイトの最初の読み込みに通常よりも時間がかかります。
方法2/3:WindowsでDNSキャッシュの内容を表示する方法
- 1 [スタート]メニューを開き、[すべてのアプリ]をクリックします。
- 他のバージョンのWindowsでは、[すべてのプログラム]> [アクセサリ]をクリックします。
- 2 [Windowsシステム]をクリックします。
- 3 「コマンドプロンプト」を右クリックし、メニューから「管理者として実行」を選択します。 これにより、完全なコマンドラインアクセスが可能になります。つまり、システムコマンドを入力できます。
- 4 「ipconfig / displaydns」と入力します(以下、コマンドは引用符なしで入力します)。 コマンドが正しく入力されているかどうかを再確認してから、を押します。 ↵入力キャッシュの内容を開きます。
- 5 コマンドプロンプトウィンドウでDNSキャッシュの内容を表示します。 頻繁にアクセスするサイトのIPアドレスを見つけることができます。 DNSキャッシュをクリアすることもできます。
- DNSキャッシュは、ブラウザの設定でクリアされた場合でも、Webブラウザの履歴を保持します。
- 6 キャッシュをクリアします。 これを行うには、コマンド「ipconfig / flushdns」を入力します。ブラウザでエラーが発生した場合は、DNSキャッシュをクリアして修正してください。また、DNSキャッシュをクリアすると、不要なデータが削除されるため、システムの速度が向上します。
- 7 DNSキャッシュがフラッシュされていることを確認してください。 Webブラウザーを起動して、以前にロードされていないサイトを開いてみてください。これでサイトにアクセスできるようになります!
- DNSキャッシュをクリアすると、キャッシュが更新されるため、サイトの最初の読み込みに通常よりも時間がかかります。
方法3/3:Mac OSXでDNSキャッシュの内容を表示する方法
- 1 Spotlightを開きます。 スポットライトアイコンは虫眼鏡のように見え、画面の右上隅にあります。
- 2 「ターミナル」(引用符なし)を入力し、「ターミナル」アプリケーションを開きます。 端末とコマンドを使用して、DNSキャッシュの内容などのシステム情報にアクセスできます。
- 3 「sudodiscoveryutiludnscachestats」と入力します(以下、コマンドは引用符なしで入力します)。 次にを押します ⏎戻る.
- 「sudo」コマンドは、システムに関する機密情報にアクセスできるスーパーユーザー権限を付与します。
- 「discoveryutil」コマンドは、DNSキャッシュ情報を照会します。
- udnscachestatsコマンドは、DNSキャッシュの2つのセクションのうちの1つの内容を表示します。
- 4 ターミナルに管理者パスワードを入力します。 これは、システムへのログインに使用されるパスワードです。次にを押します ⏎戻る..。端末は、通常の(ユニキャスト)DNSキャッシュの内容を表示します。
- 通常のDNSキャッシュ(UDNS)では、Webサイトアドレス(Facebookなど)がIPアドレスに変換され、将来見つけやすくなります。
- サイトのIPアドレスに対する1つの要求は、コンピューターからUDNSを介して1つのサーバーに送信されます(サーバーの数に関係なく)。このサーバーが応答しなくなると、エラーが発生します。
- 5 ターミナルで、通常のDNSキャッシュの内容を表示します。 頻繁にアクセスするサイトのIPアドレスを見つけることができます。ブラウザでエラーが発生した場合は、UDNSに関連している可能性があります。
- DNSキャッシュで最近のブラウザ履歴を表示することもできます。完全なレポートを取得するには、マルチキャストDNSキャッシュの内容を表示する必要があります。
- 6 ターミナルウィンドウを閉じてから再度開きます。 これにより、DNSキャッシュの次のセクションを参照するときにコマンドエラーを節約できます。
- 7 ターミナルで「sudodiscoveryutilmdnscachestats」と入力します。 次にを押します ⏎戻る.
- 「sudo」コマンドは、システムに関する機密情報にアクセスできるスーパーユーザー権限を付与します。
- 「discoveryutil」コマンドは、DNSキャッシュ情報を照会します。
- mdnscachestatsコマンドは、マルチキャストDNSキャッシュの内容を表示します。
- 8 ターミナルに管理者パスワードを入力します。 これは、システムへのログインに使用されるパスワードです。次にを押します ⏎戻る..。端末は、マルチキャストDNSキャッシュの内容を表示します。
- マルチキャストDNSキャッシュ(MDNS)は、Webサイトアドレス(Facebookなど)をIPアドレスに変換して、将来見つけやすくします。
- サイトのIPアドレスに対するいくつかの要求は、コンピューターからMDNSを介して複数のサーバーに送信されます。サーバーの1つが応答しなくなった場合、他のサーバーがそれらを受信するため、ここでエラーが発生する可能性ははるかに低くなります。
- 9 ターミナルで、マルチキャストDNSキャッシュの内容を表示します。 頻繁にアクセスするサイトのIPアドレスを見つけることができます。
- MDNSキャッシュで最近のブラウザ履歴を表示することもできます。ユニキャストキャッシュとマルチキャストキャッシュの内容を使用して、完全なレポートを取得します。
- 10 DNSキャッシュをクリアします。 ターミナルで、「sudo dscacheutil-flushcache;」と入力します。 sudo killall -HUP mDNSResponder;キャッシュがフラッシュされたと言います。次にを押します ⏎戻る..。これにより、ウェブサイトのデータが削除され、ブラウザのエラーが修正されます。このコマンドは、最新バージョンのOS X(10.11)で機能します。
- 上記のコマンドは、両方のキャッシュパーティション(UDNSとMDNS)をクリアします。これにより、現在のエラーを取り除き、将来のエラーを防ぐことができるため、両方のキャッシュパーティションをクリアする必要があります。キャッシュをクリアしても、システムのパフォーマンスには影響しません。
- キャッシュをクリアするコマンドは、OSXのバージョンによって異なります。使用しているバージョンを確認してください。これを行うには、Appleメニューを開き、[このMacについて]を選択します。
- OS X 10.10.4以降では、「sudo dscacheutil-flushcache;」と入力します。 sudo killall -HUP mDNSResponder;キャッシュがフラッシュされたと言います。
- OS X 10.10〜10.10.3では、「sudodiscoveryutilmdnsflushcache;」と入力します。 sudo Discoveryutil udnsflushcaches;フラッシュされたと言う」。
- OS X 10.7-10.9では、「sudo killall-HUPmDNSResponder」と入力します。
- OS X 10.5〜10.6の場合は、「sudodscacheutil-flushcache」と入力します。
- OS X 10.3〜10.4では、「lookupd-flushcache」と入力します。
- 11 DNSキャッシュがフラッシュされていることを確認してください。 Webブラウザーを起動して、以前にロードされていないサイトを開いてみてください。これでサイトにアクセスできるようになります!
- DNSキャッシュをクリアすると、キャッシュが更新されるため、サイトの最初の読み込みに通常よりも時間がかかります。
チップ
- 機内モードのオンとオフを切り替えてから、モバイルデバイスを再起動してDNSキャッシュをクリアします。
警告
- システムをバックアップし、入力したコマンドが正しいことを再確認してから、コマンドラインまたはターミナルから実行してください。
- 公共または職場のコンピューターでDNSキャッシュを表示またはクリアするときは注意してください。最初に、許可を求めてください。