IP地址类型检测

Validate any IPv4 or IPv6 address and find out exactly what kind it is: public, private, loopback, link-local, CGNAT, multicast, documentation or reserved.

172.16.0.0 是私有 IPv4 地址 它无法在公共互联网上路由。
格式有效
是,IPv4
类别
私有
特殊用途地址块
Private-Use 172.16.0.0/12 · RFC 1918
私有网络地址段(172.16.0.0 – 172.31.255.255)。
传统分类
B 类
反向 DNS 名称
0.0.16.172.in-addr.arpa

这个 IP 地址检测工具能告诉您什么

并不是每个 IP 地址都用于公共互联网。IETF 和 IANA 为各种特殊用途预留了几十个地址块:私有网络、环回地址、运营商级 NAT、文档示例、组播等等。这个工具会校验您输入的地址的格式,并对照 IANA IPv4 和 IPv6 特殊用途地址注册表进行检查,让您立刻知道一个地址是公网地址、私有地址还是其他类型,以及是由哪份 RFC 定义的。

为什么这很重要

  • 故障排查:169.254.x.x 地址意味着您的设备没有获得 DHCP 租约。位于 100.64.0.0/10 的 WAN 地址意味着您的运营商使用的是运营商级 NAT,因此端口转发将无法使用。
  • 安全:会获取 URL 的应用程序应当屏蔽私有、环回和链路本地的目标地址,以防止服务器端请求伪造(SSRF)。
  • 配置:在把某个地址段分配给局域网或 VPN 之前,先确认它可以安全地用于内部。

IPv4 和 IPv6 特殊用途地址段

地址块用途RFC公网地址?
0.0.0.0/8"This network"RFC 791否
10.0.0.0/8Private-UseRFC 1918否
100.64.0.0/10Shared Address Space (CGNAT)RFC 6598否
127.0.0.0/8LoopbackRFC 1122否
169.254.0.0/16Link-Local (APIPA)RFC 3927否
172.16.0.0/12Private-UseRFC 1918否
192.0.0.0/24IETF Protocol AssignmentsRFC 6890否
192.0.2.0/24Documentation (TEST-NET-1)RFC 5737否
192.31.196.0/24AS112-v4RFC 7535是
192.52.193.0/24AMTRFC 7450是
192.88.99.0/24Deprecated 6to4 Relay AnycastRFC 7526否
192.168.0.0/16Private-UseRFC 1918否
192.175.48.0/24Direct Delegation AS112RFC 7534是
198.18.0.0/15BenchmarkingRFC 2544否
198.51.100.0/24Documentation (TEST-NET-2)RFC 5737否
203.0.113.0/24Documentation (TEST-NET-3)RFC 5737否
224.0.0.0/4MulticastRFC 5771否
240.0.0.0/4Reserved (Class E)RFC 1112否
255.255.255.255/32Limited BroadcastRFC 919否
::/128Unspecified AddressRFC 4291否
::1/128LoopbackRFC 4291否
::ffff:0:0/96IPv4-Mapped IPv6RFC 4291否
64:ff9b::/96IPv4/IPv6 Translation (NAT64)RFC 6052是
64:ff9b:1::/48Local-Use IPv4/IPv6 TranslationRFC 8215否
100::/64Discard-OnlyRFC 6666否
2001::/32TeredoRFC 4380是
2001:2::/48BenchmarkingRFC 5180否
2001:db8::/32DocumentationRFC 3849否
2001:20::/28ORCHIDv2RFC 7343是
2002::/166to4RFC 3056否
3fff::/20DocumentationRFC 9637否
fc00::/7Unique Local (ULA)RFC 4193否
fe80::/10Link-Local UnicastRFC 4291否
ff00::/8MulticastRFC 4291否

IPv4 中的其余所有地址,以及 IPv6 中的 2000::/3 全球单播地址块,都是由区域互联网注册机构分配的普通公网地址空间。了解公网 IP 与私有 IP 的区别。

常见的 IP 格式错误

  • 数字大于 255:IPv4 的每一段是一个字节,所以 10.0.0.256 是无效的。
  • 前导零:010.001.001.001 有歧义,因为有些软件会把它当作八进制读取,所以现代的解析器会拒绝它。
  • IPv6 中出现多个 :::这种简写只能出现一次,否则地址无法被无歧义地展开。
  • 缺少段:192.168.1 不是一个完整的地址,尽管有些工具会把它补全。

常见问题

192.168.x.x 是公网 IP 吗?

不是。192.168.0.0/16 是 RFC 1918 中定义的私有地址段,永远不会在互联网上被路由。

100.64.x.x 这个地址段是什么?

这是用于运营商级 NAT 的共享地址空间(RFC 6598)。如果您路由器的 WAN IP 在这个范围内,说明您的运营商让许多客户共用一个公网 IPv4 地址。

可以在我的网络里使用文档示例地址吗?

请避免这样做。192.0.2.0/24、198.51.100.0/24、203.0.113.0/24 和 2001:db8::/32 的存在,就是为了让示例永远不会与真实网络冲突。

更新于

已复制到剪贴板