只是想知道为什么我似乎从不同的来源获得了不同的 IP 地址值。如果我访问网络上许多不同的“我的 ip 是什么”站点之一,我会得到与使用 ipconfig 时完全不同的值(在 win7 上)
不,这不是我正在查看的子网掩码,这些是实际的 ipv4 地址,为什么它们会解析为不同的地址?这些“我的 IP 是什么”网站是否只能访问交易所而不能确定我的实际盒子本身的 IP?
只是想知道为什么我似乎从不同的来源获得了不同的 IP 地址值。如果我访问网络上许多不同的“我的 ip 是什么”站点之一,我会得到与使用 ipconfig 时完全不同的值(在 win7 上)
不,这不是我正在查看的子网掩码,这些是实际的 ipv4 地址,为什么它们会解析为不同的地址?这些“我的 IP 是什么”网站是否只能访问交易所而不能确定我的实际盒子本身的 IP?
如果您的 PC 在网络上并且没有通过调制解调器直接连接到您的 ISP,那么您的计算机和 Internet 之间将至少有一个路由器。该路由器几乎肯定会进行NAT(网络地址转换)和DHCP(动态主机配置协议)。
路由器在建立连接时将由 ISP 分配一个地址。该地址可能是静态的(不变的),或者更常见的是动态的(在 ISP 认为合适的情况下定期更改)。因此,您的“公共”地址 - 已分配给路由器且对互联网可见的地址 - 可能会不时更改。
您的 PC 将连接到路由器,并且将通过您的操作系统网络配置为其分配一个固定 IP 地址(通常在 192.168.xx 范围内),或者在每次连接时由路由器分配一个(当您通过 DHCP 打开或重新启动)。在这种情况下,地址将在 DHCP 服务被告知使用的任何范围内(同样,默认值可能在 192.168.xx 范围内)。
所以你的电脑有它自己的内部地址,你的路由器有它的公共地址。当您交换互联网流量时,连接另一端的机器将看到您的公共地址,而不是您的内部地址 - 路由器会自动将数据转发到正确的内部地址。
根据您使用的 IP 检查服务,它可能会显示您的公共地址(来自路由器,如果 ISP 分配动态地址,可能会更改)或您的内部地址(通常当脚本在浏览器中运行并询问机器时)直接地)。
答案不会澄清任何事情,但无论如何我会告诉你。
他们都是对的。
不,您的机器实际上并没有两个 IP 地址,但它显示的 IP 取决于谁在寻找,以及从哪里寻找。
•</p>
您所看到的是所谓的 NAT 路由器的结果。NAT 代表“网络地址转换”。路由器管理 LAN 或局域网上的 IP 地址,然后将其转换为在外部网络(通常是互联网)上分配的适当 IP 地址。