特定の.onionアドレスのIPアドレスを調べたいのですが。
(私が制御する)出口ノードをクライアントに割り当てるだけで、それを監視して出口ノードが使用するIPアドレスを特定することは可能ですか?
いいえの場合、.onionのIPアドレスを特定するための他の解決策は何ですか?
これがどれも不可能である場合、それはなぜですか?
Tor隠しサービスのIPアドレスを取得することはできません。
通常のTor回路の場合、クライアントはサーバーのIPを認識していますが、サーバーはクライアントのIPを認識していません。
非表示のサービスの背後にある考え方は、クライアントとサーバーの両方がTor対応である場合、Tor回路を双方向で構築し、クライアントとサーバーの両方のIPを(中間ノードを使用して)非表示にすることができるということです。
セットアップ
接続中
これは、このプロセス後に各アクターが知っているIPです。
基本的に、隠しサービスに直接構築されたTor回路は決してないので、隠しサービスは常にその回路を外部に構築します。したがって、そのIPが明らかになることはありません。
参照:プロトコルの高レベルの説明は にあります。Tor:Hidden Service Protocol にありますが、より詳細な説明は元のデザインペーパーにありますTor:第2世代オニオンルーター。