私の目的は、P2P ソフトウェアを作成することです。まず、いくつかのテストを行います。
pppoe 経由で Web に接続した後、別の Web サイトの phpinfo() ページにアクセスしますが、_SERVER["REMOTE_PORT"] の結果が異なります。
www.whatismyip.com、www.apnic.netなどのIP アドレス検索サイトと、Gmail の IP ロケーション検索リストはすべて異なります。なんで?
これらの異なる IP アドレスは、異なる Web リソースで ISP によって割り当てられていますか? さまざまな Web リソースへのプライベート ルーティングは変更されていますか?
おそらく、ISP または Web サイトによる CDN が原因でしょうか? その理由が、異なる Web リソースで ISP によって割り当てられた IP アドレスである場合、Web サイト訪問者の IP アドレスは非現実的である可能性があります。
私の ISP はほとんど IP アドレスを持っていないので、私は NAT の下にあります。
しかし、いくつかの p2p ソフトウェアを使用できます。なぜですか? 異なる Web リソースにアクセスして IP アドレスが変わると、P2P ソフトウェアの NAT トラバーサルが非常に困難になる可能性があります。