我的IP地址的值是多少?

时间:2011-08-24 08:51:16

标签: networking tcp-ip ipconfig

只是想知道为什么我似乎从不同的来源获得不同的IP地址值。如果我在网上找到许多不同的'我的ip'网站之一,那么当我使用ipconfig(在win7上)时,我得到一个完全不同的值

不,这不是我正在看的子网掩码,这些是实际的ipv4地址,他们为什么要解析到不同的地址?这些“我的IP是什么”网站只能访问交换机而不能确定我实际机箱本身的IP吗?

2 个答案:

答案 0 :(得分:1)

如果您的PC在网络上而未通过调制解调器直接连接到ISP,则您的计算机和互联网之间至少会有一台路由器。该路由器几乎肯定会NAT (Network Address Translation),也可能DHCP (Dynamic Host Configuration Protocol)

当ISP建立连接时,路由器将被ISP分配一个地址。此地址可能是静态的(不变的),或者更常见的是动态的(在ISP认为合适时会定期更改)。因此,您的“公共”地址 - 路由器已分配的地址以及互联网上可见的地址 - 可能会不时发生变化。

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

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

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

答案 1 :(得分:-1)

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

他们都是对的。

不,你的机器确实没有两个IP地址,但它显示的IP取决于谁在寻找,以及从哪里开始。

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

details