Windows 10 のシークレットモードやプライベートブラウジングを覗き見しようとすると、ちょっとずるい気がしますが、正直言って、履歴タブを開くほど簡単ではありません。DNS キャッシュに何らかの痕跡が残っていることに気づいていない人が多いようです。DNS キャッシュとは、基本的にコンピューターが最近アクセスしたウェブサイトの記録です。そのため、プライベートセッション中に何にアクセスしたか知りたい場合は、DNS キャッシュを確認することで、その痕跡を少し覗き見ることができます。ただし、キャッシュは定期的に消去され、すべてを保存するわけではないため、これは完全な方法ではありません。しかし、情報をつなぎ合わせようとする際の良い出発点にはなります。サードパーティ製のツールを使うと、この作業がはるかに簡単に(場合によってはより詳細に)なることもありますが、正直なところ、組み込みコマンドを知っているだけでも、かなりの手間を省くことができます。
Windows 10でシークレット履歴を確認する方法
以下の手順に従うことで、シークレットモードの履歴、少なくとも最近の履歴をある程度復元できる可能性があります。これは主にWindowsのDNSキャッシュに依存しており、ブラウザの履歴は使用しません。それが少し奇妙に思える点ですが、まあ、うまくいくこともあります。
コマンドプロンプトを開く
WindowsはDNSレコードをローカルに保存し、迅速な検索を可能にしているため、これが最初のステップです。これを行うには、スタートボタンの近くにある検索バーに「cmd」と入力し、 「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。設定によっては、すべてのDNS情報を制限なく表示したい場合にこの操作が必要になる場合があります。ただし、通常通りクリックするだけではフルアクセスができない可能性があるため、特にトラブルシューティングや頑固なキャッシュの調査を行う場合は、管理者として実行することをお勧めします。
DNSレコードを確認する
入力してipconfig /displaydns
Enterキーを押します。このコマンドはDNSキャッシュを表示します。このキャッシュには、最近のウェブサイト情報(シークレットモードのセッションからの情報も含まれる場合があります)が含まれていることがあります。少し奇妙ですが、このキャッシュはプライベートモードでブラウジングしている場合でもURLを保存できるのです。ただし、このキャッシュは完璧ではないことに注意してください。キャッシュはクリアされ、サイズに制限があり、すべてのログを記録するわけではありません。それでも、一部のマシンでは最初はうまく動作するものの、その後はうまく動作しないことがあります。Windowsがなぜこんなに複雑な仕組みにしているのか、誰にもわかりません。
発見したものを分析する
すべてのエントリに目を通しましょう。ウェブサイトのURLが長々とリストアップされており、通常はタイムスタンプやその他の詳細情報も表示されます。スクロールしたり、飛ばしたりしてみましょう。あまりユーザーフレンドリーではありませんが、少し辛抱すれば、目的のサイトが見つかるかもしれません。ただし、これは完全な閲覧履歴を見るのとは異なります。表示されるのは最近の数回のアクセスのみで、多くの場合DNSルックアップのみだからです。それでも、興味があるなら何もないよりはましです。
より良い結果を得るためにサードパーティ製ソフトウェアを使用する
組み込みコマンドに頼るだけでは限界がある場合もあります。そこで、NirSoftのBrowsingHistoryViewのようなサードパーティ製ツールを使うという選択肢もあります。このソフトウェアは、DNSキャッシュだけでなく複数のブラウザの履歴を取得し、より見やすく表示します。特に、より広い範囲を把握したい場合は、より詳細なデータが得られるかもしれません。これらのツールのほとんどは軽量で無料で、使いやすいですが、セキュリティリスクを回避するために、信頼できるソースからダウンロードするようにしてください。また、クリーンアップやキャッシュクリアによってデータが急速に消去される可能性があるため、ブラウジングセッションの直後に実行するとより効果的です。
完了したらDNSキャッシュをクリアする
もちろん、Windowsはあなたのプライバシーが透過的に永久に保存されないようにする必要があります。DNSキャッシュをクリアするには、入力してipconfig /flushdns
Enterキーを押すだけです。これで完全に消去されます。ネットワークやルーターで他のログ記録メカニズムがアクティブになっていない限り、痕跡は残りません。プライバシーを守りたい場合や、誰かに最近のウェブサイトを覗き見されたくない場合は、実行する価値があります。
ここまでくれば、最近アクセスしたサイトのスナップショットがかなり得られるはずですが、期待は現実的なものにしておきましょう。これは完全で詳細なシークレットトラッカーではなく、ほんの少しだけ裏側を覗き見るための手段に過ぎません。また、ブラウザやネットワーク設定によって保存内容が変わる場合があり、結果は異なります。とはいえ、気軽に確認したり、簡単に確認したりするには十分です。
Windows 10でシークレット履歴を確認するためのヒント
- すばやく DNS 検索を行うには、管理者権限でコマンド プロンプトを使用します。
- より詳細な履歴が必要な場合は、サードパーティ製のツールを試してみてください。
- プライバシーが懸念される場合は、DNS キャッシュを定期的にクリアすることを忘れないでください。
- シークレット モードでは主にローカル履歴が非表示になりますが、他のデバイスやルーターでは引き続きログが記録される可能性があります。
- はい、ISP でもあなたがアクセスしたサイトを見ることができるので、完全なプライバシーのためにシークレット モードに頼らないでください。
よくある質問
ブラウザから直接シークレット閲覧履歴を見ることはできますか?
いや、ブラウザはシークレットモードの履歴を保存したり表示したりしません。それが本来の目的です。ブラウザはプライバシーを重視して設計されているので、ユーザーの行動を内部的に記録することはありません。
DNS キャッシュはシークレット セッションからのすべての情報をキャッチしますか?
いいえ、そうではありません。DNSキャッシュは最近の検索のみを記録するため、キャッシュがクリアまたはリセットされると、その情報は消えてしまいます。さらに、クリックした内容やブラウジングセッション全体も記録されません。
この方法は安全かつ合法ですか?
ほとんどの場合、はい。信頼できるコマンドとツールだけを使いましょう。怪しいソフトウェアは避け、疑わしいものは実行しないでください。これはトラブルシューティングや簡単な確認のためのツールであり、本格的な監視ツールではありません。
シークレットモードで私が閲覧していた内容は、ISP または他の誰かに見られてしまうのでしょうか?
残念ながら、できません。シークレットモードは、ISPやネットワーク管理者からアクティビティを隠すものではありません。主にブラウザの履歴をローカルに保存しないようにするものです。
なぜ DNS キャッシュをクリアする必要があるのでしょうか?
特に複数の人が同じデバイスを使用している場合、プライバシーを守るのに役立ちます。キャッシュをクリアすると最近の検索履歴が消去されるため、他の人にあなたの行動を見られにくくなります。
まとめ
- 管理者としてコマンドプロンプトを開き、 と入力します
ipconfig /displaydns
。 - リストをスキャンして最近のウェブサイトを探します。
- より詳細な分析やより簡単な分析を行うには、サードパーティのツールを使用します。
- 完了したらDNS キャッシュをフラッシュします
ipconfig /flushdns
。
まとめ
これは魔法のトリックではありませんが、DNSキャッシュの仕組みを知っておくと、シークレットモードでアクセスした内容を解明しようとするときに役立ちます。これは一種の裏技的なハッキングであり、完璧ではありませんが、少しの手間で実現できる方法です。ただし、プライバシーは多層構造になっていることを忘れないでください。場合によっては役立つかもしれませんが、完全な秘密保持のために頼ってはいけません。これで、あまり手間をかけずにいくつかの手がかりが得られることを願っています。私の環境ではうまくいきましたし、皆さんの環境でもうまくいくかもしれません。