PCがネットワーク上にあり、モデムを介してISPに直接接続されていない場合、マシンとインターネットの間に少なくとも1つのルーターがあります。そのルーターはほぼ確実にNAT(ネットワークアドレス変換)とDHCP(動的ホスト構成プロトコル)も実行します。
ルーターは、接続を確立したときにISPによってアドレスが割り当てられます。このアドレスは、静的(変更なし)またはより一般的には動的(ISPが適切と判断したときに定期的に変更される)である可能性があります。したがって、「パブリック」アドレス(ルーターが割り当てられ、インターネットに表示されるアドレス)は、随時変更される可能性があります。
PCはルーターに接続され、OSネットワーク構成を介して固定IPアドレス(通常は192.168.xxの範囲)が割り当てられるか、接続するたびにルーターからIPアドレスが割り当てられます( DHCP経由でスイッチをオンまたは再起動します。この場合、アドレスはDHCPサービスが使用するように指示された範囲になります(ここでも、デフォルトは192.168.xxの範囲にある可能性があります)。
したがって、PCには独自の内部アドレスがあり、ルーターにはパブリックアドレスがあります。インターネットトラフィックを交換すると、接続のもう一方の端にあるマシンには、内部アドレスではなくパブリックアドレスが表示されます。ルーターは、データを正しい内部アドレスに自動的に転送します。
使用しているIPチェッカーサービスに応じて、パブリックアドレス(ルーターから、ISPが動的アドレスを割り当てると変更される可能性があります)または内部アドレス(通常、スクリプトがブラウザー内で実行され、マシンに問い合わせる場合)が表示される場合があります直接)。