0

只是想知道为什么我似乎从不同的来源获得了不同的 IP 地址值。如果我访问网络上许多不同的“我的 ip 是什么”站点之一,我会得到与使用 ipconfig 时完全不同的值(在 win7 上)

不,这不是我正在查看的子网掩码,这些是实际的 ipv4 地址,为什么它们会解析为不同的地址?这些“我的 IP 是什么”网站是否只能访问交易所而不能确定我的实际盒子本身的 IP?

4

2 回答 2

1

如果您的 PC 在网络上并且没有通过调制解调器直接连接到您的 ISP,那么您的计算机和 Internet 之间将至少有一个路由器。该路由器几乎肯定会进行NAT(网络地址转换)DHCP(动态主机配置协议)

路由器在建立连接时将由 ISP 分配一个地址。该地址可能是静态的(不变的),或者更常见的是动态的(在 ISP 认为合适的情况下定期更改)。因此,您的“公共”地址 - 已分配给路由器且对互联网可见的地址 - 可能会不时更改。

您的 PC 将连接到路由器,并且将通过您的操作系统网络配置为其分配一个固定 IP 地址(通常在 192.168.xx 范围内),或者在每次连接时由路由器分配一个(当您通过 DHCP 打开或重新启动)。在这种情况下,地址将在 DHCP 服务被告知使用的任何范围内(同样,默认值可能在 192.168.xx 范围内)。

所以你的电脑有它自己的内部地址,你的路由器有它的公共地址。当您交换互联网流量时,连接另一端的机器将看到您的公共地址,而不是您的内部地址 - 路由器会自动将数据转发到正确的内部地址。

根据您使用的 IP 检查服务,它可能会显示您的公共地址(来自路由器,如果 ISP 分配动态地址,可能会更改)或您的内部地址(通常当脚本在浏览器中运行并询问机器时)直接地)。

于 2011-08-24T09:05:43.760 回答
-1

答案不会澄清任何事情,但无论如何我会告诉你。

他们都是对的。

不,您的机器实际上并没有两个 IP 地址,但它显示的 IP 取决于谁在寻找,以及从哪里寻找。

•</p>

您所看到的是所谓的 NAT 路由器的结果。NAT 代表“网络地址转换”。路由器管理 LAN 或局域网上的 IP 地址,然后将其转换为在外部网络(通常是互联网)上分配的适当 IP 地址。

细节

于 2011-08-24T08:57:49.733 回答