NAT(ネットワークアドレス変換))を理解しようとしています。
私のコンピュータがNAT(NATの背後)を使用しているかどうか、または独自のIPアドレスを使用しているかどうかを判断する方法を誰かが説明できますか?
Barmarがコメントで言ったことは最も簡単な方法です。 HTTP経由でIPアドレスを取得することは、NATまたはHTTPプロキシサーバーのいずれかの背後にいることを示しています(おそらく、パブリックIPアドレスを持っている可能性がありますが、デバイスはルーティングするように構成されていますキャッシングプロキシ上のHTTP)。
正式なNAT検出およびNAT分類は STUNプロトコル またはUDPまたはTCPサービスは、接続されたクライアントにIPアドレスをエコーバックします。
NATは、ローカルIPアドレスが プライベートIPアドレスの範囲 192.168.xyの範囲、10.xyz範囲、または172.16.0.0-172.31.255.255の範囲。
そして、ほとんどすべてのWi-FiセットアップはNAT構成になります。
NAT検出手法は、IP TTL(Time To Live))フィールドに関する2つの観察に基づいています。
詳細については、以下をご覧ください。 http://www.sflow.org/detectNAT/