ZBLOG

172.23.26.37 这个 IP 是否公网 IP?怎么判断一个IP是公网IP还是局域网IP?

判断 IP 地址是否为公网 IP

1. 172.23.26.37 是公网 IP 还是局域网(私有)IP?

  • 结论172.23.26.37 属于私有 IP(局域网 IP),不是公网 IP。
  • 原因:根据 RFC 1918 标准,172.16.0.0/12(即 172.16.0.0 ~ 172.31.255.255)范围内的所有 IP 都属于私有地址,仅供内部网络使用。

2. 如何判断一个 IP 是公网 IP 还是局域网(私有)IP?

(1) IPv4 的私有地址范围

以下三个范围的 IPv4 地址属于私有地址(局域网专用),不会在互联网上路由:

类别 IP范围 示例
A类私有地址 10.0.0.0/8 10.x.x.x
B类私有地址 172.**16**.0.0/12 172.**16~31**.x.x
C类私有地址 192.**168**.0.0/16 192.**168**.x.x

判断方法

  • 如果 IP 落在上述范围内 → 局域网(私有)IP
  • 否则 → 可能是公网 IP
(2) IPv6 的私有地址范围

IPv6也有专门的本地链路和唯一本地地址:

  • fe80::/10 (本地链路)
  • fc00::/7 (唯一本地)
(3) NAT / ISP分配的影响

即使你的设备获取到的 WAN IP(如路由器分配的)不在上述范围内,它仍然可能是一个由运营商提供的共享 NAT IP(如 CGNAT),而不是真正的全球可路由的公网IP。


3. Linux / Windows / MacOS下如何查看自己的公网IP?

如果你想确认自己的真实公网IP:

# Linux/MacOS (终端)
curl ifconfig.me
curl ipinfo.io/ip

# Windows (PowerShell)
(Invoke-WebRequest -Uri "https://ifconfig.me").Content

如果你的路由器或ISP使用了NAT转换,你可能需要登录路由器管理界面查看WAN口分配的IP。


总结

1️⃣ 172.x.x.x中只有 172.**16~31**.x.x是私有的,其他可能是公网的。
2️⃣ 10.x.x.x, 192.**168**.x.x,以及部分IPv6都是私有的。
3️⃣ ISP可能会分配共享NAT的伪“公网”IP。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=8038

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?