不同设备上的不同IP地址?

use*_*938 2 networking browser router ip

在使用 google 和其他各种网站(如https://www.whatismyip.com/)时,我注意到我的手机笔记本电脑台式机的ipv6不同,但我的ipv4地址保持不变。

为什么我的 ipv6 在所有设备上不一样,但我的 ipv4 是?

我认为应该在使用同一路由器访问互联网的所有设备之间共享一个 ip 地址,然后为每个设备分配一个本地 ip 地址?

旁注:大多数时候网站在询问我的 IP 地址时会显示我的 ipv6 地址(这取决于我使用的设备不同)

我刚刚建立了一个网站,它使用 ipv4 地址工作,但是如果由于某种原因我丢失了 ipv4 地址,我应该使用哪个 ipv6 地址,托管服务器的地址?

我的 isp 是 xfinity。

MSa*_*ers 5

IPv4 地址很少。可能的地址不到 40 亿,而世界上的人却比这多。因此,您的路由器允许多台设备共享一个 IPv4 地址。缺点是路由器需要跟踪谁在与谁通话。它将重新发送所有带有转换地址的数据包,这就解释了为什么所有设备似乎都具有路由器的 IPv4 地址。

IPv6 较新,旨在完全避免此过程。每个设备都可以有自己的 IPv6 地址;您可以轻松地为自己获取 40 亿个 IPv6 地址。路由器可能仍会跟踪连接,但现在仅出于防火墙原因才需要这样做。无需重写;通过防火墙的数据包可以按原样转发。