
私の理解では、VPN サーバーに接続すると、プライベート IP (192.168.0.0 - 192.168.255.255 または 172.16.0.0 - 172.31.255.255 または 10.0.0.0 - 10.255.255.255) が提供されるはずですが、cmd ipconfig で VPN に接続すると、IPv4 が 100.127.xx で始まり、プライベート範囲の IP ではありません。何が足りないのでしょうか?
答え1
2 つのことが抜けています:
1. プライベートアドレスは必須ではない
プライベート IP アドレスを使用するためにネットワークの種類は問われません。プライベート アドレス範囲を使用する主な理由は、パブリック (つまり通常の) IPv4 アドレスが十分にないためです (そのため IPv6 に移行します)。
ネットワーク オペレーターが十分に大きなパブリック IP アドレス ブロックを持っている場合、そのアドレス ブロックを LAN や VPN など、必要な用途に使用できます。必ずしも WAN 接続に限りません。
(「仮想プライベートネットワーク」の「プライベート」という用語は、プライベート使用のIPアドレス範囲とは何の関係もありません。単に、誰かのネットワークに接続できるため、そのように名付けられています。プライベートネットワーク、 文字通り。)
2. 表示されるアドレスは実際には公開されていない
あなたが言及した 3 つのプライベート レンジの他に、4 つ目のレンジがあります。100.64.0.0/10エンドネットワークではなく ISP による使用を目的としていますが、それ以外は同じタイプの「プライベート使用」アドレス ブロックです。(RFC 6598詳細については)。
/10 は 100.64.0.0 – 100.127.255.255 まで拡張され、アドレス 100.127.xx はこの範囲内にあります。
答え2
100.127.xx は 100.64.0.0/10 アドレス ブロックの一部であり、このブロックには 100.64.0.0 ~ 100.127.255.255 の範囲のすべての IPv4 アドレスが含まれます。
この範囲はプライベート IP アドレス用に予約されていますが、10.xxx と 192.xxx の範囲以外で使用されている場合もあります。
具体的には、100.64.0.0/10の範囲は、キャリアグレードNAT。