この回答へのコメント とその質問に触発されました。私のローカルISPの一部はキャリアグレードのnatを使用していて、自分のサーバー、リモートサポートを時々実行している人として、私または私が手助けしようとしている人がこれらの1つの背後にいる場合に解決できると非常に役立ちます。
NATの背後にいる場合、どのように検出しますか?これを決定するのに役立つテクニックは何でしょうか? 「検出された」IPアドレスの異常の原因がNATによるものか他のプロセスによるものかは、どうすればわかりますか?
RFC 6598 は、100.64.0.0/10
をあなたの [〜#〜] cpe [〜#〜] に割り当てるべきであると述べています。ただし、CGN IP範囲として10.100
を使用するCGNを少なくとも1つ知っています。
CPEにアクセスできる場合は、WANインターフェース上のIPアドレスによってCGNを判別できます。これは、RFC1918またはRFC6598アドレスのいずれかになります。
CGNを決定する必要があり、CPEにアクセスできない場合は、tracert
を実行し、ローカルネットワークを離れると(広大なネットワークの場合は1ホップである必要があります)、 CGNの背後にあるネットワークの大部分)。 CPEを離れた後にRFC1918またはRFC6598アドレスが表示される場合、またはtracerouteが2番目のホップを検索できない場合は、CGNを使用している可能性があります。