我的 Windows 系统169.xx.xx.xx
前几天获得了一个 IP 地址,我也解决了这个问题,但是为什么微软选择这个地址作为默认地址呢?
为什么不1.xx.xx.xx
呢255.xx.xx.xx
?微软的一个人说
嘿,选一个 1 到 255 之间的数字....谁刚才说了 169?!好的,我们将使用它作为我们的 Windows 默认 IP 地址。
答案1
这不是 MS,而是 ISOC ;-)
查看特殊用途 IPv4 下的保留 IP 地址 RFC 5735: 这里
169.254.0.0/16 - 这是“本地链路”地址块。如 [RFC3927] 中所述,它分配给单个链路上的主机之间的通信。主机通过自动配置获取这些地址,例如当找不到 DHCP 服务器时。
答案2
169.xxx 地址的使用在俗称的标准中定义APIPA——自动私有 IP 寻址。
简而言之,如果网络设备尚未分配固定(静态)地址,并且无法通过询问获取地址(DHCP),设备对自己说:“好吧,我最好自己编一个地址,这样我才能在这个网络上进行通信”,于是它给自己分配了一个 APIPA 地址,该地址从 169.254.0.1 开始,一直到 169.254.255.254。
如果您突然发现您的计算机具有 AIPIA 范围内的地址,通常意味着网络上提供地址的设备(DHCP 服务器)由于某种原因无法联系;例如,它可能已关闭或您的网线已断开连接。
答案3
声明丹·M换句话说,您的 DHCP 服务器有问题,无法分配 IP 地址。当 Windows 和任何其他操作系统配置为通过 DHCP 获取 IP 并且它们没有获取任何 IP 时,它们会自动分配 169.254.xxx.xxx IP