Windows 10のシークレットモードでの閲覧履歴をこっそり覗き見するなんて、私と同じような感覚の人なら、誰かの秘密の日記を読もうとしているような気分になるかもしれません。ただし、DNSキャッシュがスパイ行為をしているだけです。シークレットモードはプライバシーを守るためのものですが、どうやらWindowsは小さなパンくずのような痕跡を残していて、少しの知識があれば見つけられるようです。完璧ではありませんし、正直言って少々面倒ですが、シークレットモードでどんなウェブサイトにアクセスしたのか知りたいなら、この方法で大まかな情報が得られるかもしれません。ただし、すべてのリンクや検索語句が表示されるわけではありません。そういう仕組みではないからです。とはいえ、トラブルシューティングが必要な場合や、ちょっとした好奇心を満たす場合には、手がかりを得るには有効な手段です。
Windows 10でシークレット履歴を確認する方法
これは魔法のトリックではなく、すべてのウェブページが表示される保証もありません。基本的にはDNSキャッシュを掘り下げていることになります。DNSキャッシュには、システムが最近アクセスしたドメイン名に関する一時的な情報が保存されています。少し奇妙な方法ですが、試してみる価値は十分にあります。特に、プライベートセッション中のブラウジング行動を把握したい場合には効果的です。このプロセスにはコマンドライン操作がいくつか必要ですが、それほど複雑ではありません。ドメイン名が羅列されているのを覚悟してください。見慣れたものもあれば、そうでないものもあります。これは、アクセスしたサイトの概要を把握するためのものです。
コマンドプロンプトを正しく開く
まず、コマンドプロンプトを管理者権限で実行する必要があります。これは頻繁に発生する問題のようです。タスクバーの検索ボックスに「cmd」と入力し、コマンドプロンプトを右クリックして「管理者として実行」を選択します。Windowsが反応せずブロックされた場合は、本当に管理者として実行してよいか確認してください。設定によっては、UACを一時的に無効にする必要があるかもしれません。これは少し面倒ですが、必要な場合もあります。コマンドプロンプトが開いたら、DNSの調査を始める準備が整います。
DNSキャッシュを表示する
コマンドプロンプトウィンドウでコマンドを入力し、ipconfig /displaydns
を押しますEnter。すると、システムが最近解決したドメイン名の膨大なリストが表示されます。シークレットモードであっても、最近のブラウジング履歴を少し覗き見ることができるようなものです。特にしばらくオンライン状態だった場合、このリストは果てしなく続くように見えることがあります。私のマシンでは、何ページにもわたって表示された場合があったので、ゆっくりとスクロールアップするか、ページャmore
(ipconfig /displaydns | more
)のようなパイプを使って読みやすくすることをお勧めします。確かに、Windowsは物事を複雑にするのが大好きですが、忍耐は役に立ちます。
エントリーを確認して認識する
リストができたら、見覚えのあるドメインを探してください。ソーシャルサイト、ニュースサイト、あるいは訪問したサイトなど、何でも構いません。表示されるのはドメイン名のみで、完全なURLや具体的なページは表示されないことに注意してください。DNSキャッシュがオフになっている場合や、ブラウザやOSが最近キャッシュをクリアした場合、予期せぬ情報が表示されることがあります。それでも、何もないよりはましです。何か興味深いものを見つけたら、そのドメインをコピーして後で検索できます。ただし、完全な閲覧履歴は期待しないでください。これはあくまでも概略です。
データを保存または消去する
これらのエントリの一部を後で使用するために保存したい場合は、選択してメモ帳やお気に入りのメモアプリにコピーしてください。ただし、プライバシーが懸念される場合は、すべてをクリアすることをお勧めします。そのためには、コマンドを入力してipconfig /flushdns
を押しますEnter。これによりDNSキャッシュがクリアされ、後で誰かが戻ってきて最近のアクティビティを見つけることができなくなります。設定によっては、これによりキャッシュが一時的に「壊れて」、閲覧履歴にアクセスしにくくなる場合があります。これは、最近の訪問に関するシステムのメモリをリセットするようなものです。一方、一部のネットワークやブラウザでは、特にDNSキャッシュが無効になっている場合や、他の方法で早期にクリアされている場合、この方法ではあまり多くのことが明らかにならない可能性があることに注意してください。
Windows 10でシークレット履歴を表示する方法のヒント
- プライバシーが懸念される場合は、 DNSキャッシュを定期的にクリアする習慣をつけましょう。いつ、完全に消去することが役に立つか分かりません。
- ブラウザ拡張機能には注意が必要です。シークレットモードの履歴を復元できると主張するものもありますが、多くの場合、単なる宣伝文句か、プライバシーを脅かす可能性があります。組み込みツールやシステムコマンドを使用する方が賢明です。
- 制限は確かに存在します。DNSキャッシュはドメイン名のみを表示し、正確なページ情報を表示しません。完全なブラウジングログは期待できません。
- 倫理的な注意:他人の履歴を覗き見しようとする場合、許可なく閲覧することは違法または倫理的に問題になる可能性があることを覚えておいてください。このヒントは主に、ご自身のデータやトラブルシューティングを目的としています。
- ブラウザのアップデートに注意してください。シークレットモード機能やプライバシー保護は進化しており、時間の経過とともにこれらのトリックの信頼性が低下する場合があります。
よくある質問
Chrome または Firefox でシークレット履歴を表示できますか?
いいえ、これらのブラウザはシークレットモードのデータを一切保存しないよう厳格に規制しています。この方法はDNSキャッシュから情報を取得するだけなので、適切な履歴ログの代わりにはなりません。
ここで DNS キャッシュが重要なのはなぜでしょうか?
システムがアクセスしたドメイン名の記録が保存されるからです。シークレットモード中でも記録されることがあります。完璧ではありませんが、何もないよりはましです。
DNS キャッシュをチェックすることは合法ですか?
何をどこでやっているかによります。自分のシステムであれば、通常は問題ありません。しかし、他人の活動を許可なく覗き見しようとしている場合は話が別です。常にプライバシー権について考えてください。
DNS をフラッシュすると他の重要な情報も削除されますか?
いいえ、一時的なドメイン名のレコードをクリアするだけです。システムのキャッシュは、Webサイトを閲覧するたびに新しい情報で更新されます。
サードパーティの拡張機能は役立ちますか?
シークレットモードでのアクティビティを復元できると主張するものもありますが、多くの場合、信頼性が低く、プライバシーが侵害される可能性があります。自分が何をしているのかよくわからない場合は、システムコマンドを使用する方が賢明です。
まとめ
- 管理者権限でコマンドプロンプトを開く
- タイプ
ipconfig /displaydns
- よく知られたドメインをスキャンする
- 興味深いエントリをコピーする
ipconfig /flushdns
必要に応じてDNSキャッシュをクリアする
まとめ
Windows 10 のシークレット ブラウジングを垣間見るのは、ささやき声を盗み聞きしようとするようなものです。完璧ではありませんが、眉をひそめるほどの情報が見つかることもあります。DNS キャッシュのトリックは、特にトラブルシューティングを行う場合や、単に興味がある場合に、大まかなガイドとして役立ちます。ただし、完全な情報を得ることはできず、詳細をすべて把握するよりも、状況の兆候を読み取ることの方が重要になる場合があることを覚えておいてください。たとえかすかな手がかりであっても、この方法が少しでも役立つことを願っています。