質問: webリクエストを送信せずに自分の外部ipアドレスを確認することはできますか? あなたの接続がnatされている場合、アウトバウンドwebリクエストをすることなくあなたの外部ipアドレスを見ることは可能ですか?どのos(windows、linuxなど)でも構いません。
回答: コンピュータがnatの背後にある場合は、ルータの外部ipアドレスを確認することは可能ですが、ルータへの管理アクセスが必要です。ルーターはあなたの外部ipアドレスを知っているので、その設定ページにアクセスすることであなたはそのipアドレスを見つけることができます。この方法は、webブラウザ以外の特別なツールを必要としません。情報を取得するためのツールを必要とするその他のプロトコル upnp natポートマッピングプロトコル(nat-pmp) ipv6ネットワーク上のポート制御プロトコル(pcp) は、ipv6プレフィックスを返します。実際にはもっと多くのことができますが、その多くは通常コンシューマルータには実装されていません。 ユーザー@ dirktによるテストでは、すべての方法がipv4でのみ機能します(おそらくpcpを除く)。