
コンピューターを共有していて、履歴を消去することで、アクセスしたページのすべての痕跡を排除できると考えている場合は、間違いを犯しています。ほとんどのウェブブラウザで提供されているシークレットモードを使用しますが、真実は、これらすべての「プライベート」アクセスが記録される抜け穴が常に存在することです。それがDNSキャッシュです。
DNSキャッシュとは正確には何ですか?
ブラウザーのアドレスバーにWebページの名前を書き込むと、デバイスに構成したDNSサーバーに送信されて、対応するIPが認識され、ページのコンテンツが読み込まれます。したがって、後で同じサイトにアクセスしようとすると、ブラウザはDNSキャッシュを調べ、リストにある場合は、サーバーのIPアドレスを調べなくてもアドレスを解決します。
これはかなり賢いトリックで、ページのナビゲートとロードをはるかに高速に行えるほか、電子メールを送信したり、インターネットを介して他のタイプのアクションを実行したりできます。これらすべての面白い点は、DNSキャッシュがさまざまな種類のナビゲーションを区別せず、すべてを記録することです。通常のタブと「シークレットモード」で動作するタブの両方です。
シークレットモードでアクセスしたWebサイトをDNSキャッシュから確認する方法
DNSは、使用しているブラウザから完全に独立しているため、Firefox、Edge、Opera、その他のブラウザなど、ChromeでアクセスするWebサイトの両方に適用できるトリックです。
DNSキャッシュに登録されているページのリストを参照するには、コンピューターのMS-DOSまたはPowershellウィンドウからコマンドを実行するだけです。
- Cortanaのブラウザーでコマンド「cmd」を入力して、WindowsでMS-DOSウィンドウを開きます。古いバージョンのWindowsを使用している場合は、「スタート->ファイル名を指定して実行」から同じコマンドを入力することもできます。
- ターミナルウィンドウは通常、「C:\ Users \ User_name」などのアクティブなユーザープロファイルがあるパスに開きます。まず、デスクトップに移動し、コマンド「cd desktop」を入力します。
- 次に、コマンド「ipconfig / displaydns> historialdns.txt」を記述します。これにより、システムはすべてのDNSキャッシュ履歴を「historialdns.txt」というテキストファイルにダンプします。
これで、デスクトップに移動して、作成したテキストファイルを開くだけです。シークレットモードで読み込まれた「プライベート」ウェブを含め、最近アクセスしたすべてのウェブページとサービスのリストがどのように表示されるかを確認します。
注:「ipconfig / displaydns」コマンドを入力して、MS-DOSウィンドウから直接DNSキャッシュの内容を確認することもできます。ただし、キャッシュには通常、多数のエントリが含まれており、多くの場合、参照することは実用的ではないので、個人的には、TXTファイルにダンプする方がはるかに便利だと思います。
DNSキャッシュをフラッシュする方法
この方法で誰かが私たちをスパイするのではないかと心配している場合は、常にDNSキャッシュをクリアできます。これを行うには、新しいMS-DOSウィンドウを開き、コマンド「ipconfig / flushdns」を実行します。
一般に、セキュリティとプライバシーの両方の理由から、DNSキャッシュを時々クリアすることをお勧めします。ただし、ページが正しく読み込まれなかったり、DNSエラーが表示されたりした場合の技術的な問題の解決にも役立ちます。
Androidユーザーの場合、DNS解決キャッシュのコンテンツは表示されませんが、電話を1分以上オフにしてデバイスをオンに戻すだけで、キャッシュを空にすることができます。
あなたが持っていますか電報がインストールされていますか?私たちのチャンネルで毎日最高の投稿を受け取ります。または、必要に応じて、Facebookページからすべてを検索してください。