查看IP

169.254开头的IP地址是什么意思

169.254.x.x地址意味着您的设备向网络申请了地址却无人应答,于是它给自己分配了一个。这是一种症状,不是一项设置:到路由器的连接断了、DHCP关了,或者您插在了一个不是路由器的东西上。以下是它发生的原因以及解决办法。

本文内容

为什么会得到169.254地址

设备加入网络时会广播一个DHCP请求,并等待路由器分配地址。如果没有应答,Windows、macOS、iOS、Android和Linux都会回退到链路本地寻址(Windows上称为APIPA):它们在169.254.0.0/16中随机选一个地址,这让同一网线或Wi-Fi网段上的设备能互相找到,但没有通往互联网的路由。原因:路由器关机或正在重启;网线插到了不属于路由器LAN的端口上;Wi-Fi已连接但路由器的DHCP服务器被禁用或地址用尽;第二台路由器或交换机出了问题;或者设备自己的DHCP客户端坏了,或被设为了一个已经不存在的手动配置。

立即测试

Cloudflare边缘节点
网站看到的IP216.73.216.52
位置Columbus, 美国
网络运营商Anthropic, PBC

由本次请求在Cloudflare边缘节点读取。首页还会显示您的运营商、网络类型,以及VPN、DNS和WebRTC检查。

显示详情

如何解决

重启路由器,等待一分钟,然后续租:Windows先ipconfig /release再ipconfig /renew;macOS“系统设置 › 网络 › 该连接 › 详细信息 › TCP/IP › 续租DHCP租约”;手机:开关一次Wi-Fi,或忽略该网络后重新连接。换一根网线或另一个端口,并确认其他设备能获得正常地址——如果都不能,说明路由器的DHCP服务器已关闭(检查它的LAN设置)或地址池已满。如果只有一台设备失败,请重置它的网络设置(Windows:设置 › 网络 › 高级 › 网络重置;iOS:设置 › 通用 › 传输或还原 › 还原网络设置)。在路由器地址范围内手动设一个地址只是临时变通,不是解决办法。我的内网IP页面会显示恢复正常后您拿到的地址。

云环境中的169.254.169.254

169.254.169.254是一个特例:在AWS、Google Cloud、Azure和大多数其他云平台上,它是虚拟机用来查询自身名称、网络设置和临时凭据的元数据服务。它之所以使用链路本地地址,正是因为它必须只能从机器自己的网段访问。在服务器日志中看到它是正常的;看到某个Web应用代表用户向它发起请求,则是一个严重的安全漏洞(SSRF),这正是我们的URL获取工具拒绝链路本地目标的原因。

常见问题

169.254.169.254这个IP地址是做什么用的?

供云虚拟机访问服务商的元数据服务——告诉虚拟机其自身配置和凭据的接口。它只存在于云网络内部。

APIPA的IP地址范围是什么?

169.254.0.0–169.254.255.255(169.254.0.0/16),不包括保留的前256个和后256个地址。

如何查看DHCP服务器的IP地址?

DHCP服务器几乎总是路由器,地址就是网络设置中显示的默认网关;Windows的ipconfig /all还会明确列出DHCP服务器。

192.168开头的IP地址是什么?

192.168.0.0/16范围内由路由器分配给网络内部设备的内网地址——家庭设备应有的正常地址。参见公网IP与内网IP的区别。

IP地址的四种类型是什么?

公网和私有,各自又分静态和动态:公网地址在互联网上标识您,私有地址在您的网络内部标识您;静态地址永不改变,动态地址是租用的。链路本地的169.254.x.x和环回的127.0.0.1是特例。

CheckMyIP Team
Network engineers and privacy researchers