为什么同一路由器上的2台机器上的IP地址具有不同的子网?

时间:2012-11-20 15:56:11

标签: networking

我有2台机器。一个人的IP是169.254.41.172,另一个是169.254.72.175。它们都连接到同一个路由器。为什么是'子网?'不同?我指的是41到72之间的第3个数字。

3 个答案:

答案 0 :(得分:4)

这些是链接本地地址,它们使用255.255.0.0作为子网掩码,因此两个地址都在同一子网中。

这些地址是自动生成的,如果您想要对它们进行更多控制,您将需要DHCP服务器或配置静态IP地址。

答案 1 :(得分:1)

这些计算机没有获取IP地址。 “169.254”的起始八位字节将这些地址标识为“链接本地”。

http://en.wikipedia.org/wiki/Link-local_address

对于它的价值,地址不在不同的子网上,因为完整的链路本地定义是169.254.0.0/16,或者是“B类”子网。尽管如此,你不可能很快就会让这些电脑进行通信。路由器是否已打开电源,是否已连接电缆并且路由器和计算机上的实际RJ45插孔上是否有上行链路指示灯?路由器上是否启用了DHCP?

答案 2 :(得分:1)

您的路由器似乎没有充当DHCP服务器。 169.254是Windows机器无法自动获取IP地址时的特殊范围。

来自:http://packetlife.net/blog/2008/sep/24/169-254-0-0-addresses-explained/

  

有时您可能会遇到以某种方式分配的主机   本身是169.254.0.0/16范围内的IP地址。这是一个   Windows机器的特别常见的症状   配置为DHCP,但无论出于何种原因无法联系   DHCP服务器。当主机无法动态获取地址时,它   可以选择为自己分配一个链接本地IPv4地址   RFC 3927.微软的术语是自动私人互联网   协议寻址(APIPA)。