查看IP

公网IP与内网IP的区别

您的笔记本说它的IP地址是192.168.1.20;本站显示的却完全不同。两者都没错。内网地址存在于您的网络内部,公网地址存在于互联网上,而您的路由器站在两者之间。本指南列出各个私有地址段以及您会遇到的特殊地址。

本文内容

私有IP地址段(RFC 1918)

1996年发布的RFC 1918为私有网络保留了三个IPv4地址块。它们永远不会在公共互联网上路由,所以任何人都可以不经申请在自己的网络内部使用,而且数以百万计的网络都在这样做——这就是您的192.168.1.1和邻居的永远不会冲突的原因。

10.0.0.0/8

10.0.0.0到10.255.255.255——1670万个地址。公司、校园、VPN隧道以及任何需要许多子网的场景的常用选择;有些运营商的路由器使用10.0.0.1作为默认网关。

172.16.0.0/12

172.16.0.0到172.31.255.255——约100万个地址,分为十六个/16块。家庭中较少见;常见于Docker(172.17.x.x)、企业网络和部分移动热点。

192.168.0.0/16

192.168.0.0到192.168.255.255——65,536个地址。家用路由器的默认选择:192.168.0.1、192.168.1.1和192.168.1.254是最常见的网关地址,同一/24内的设备从.2到.254。

立即测试

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

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

显示详情

什么是公网IP?

公网地址是保留地址段之外的任何地址,通过各区域注册机构分配给运营商,再由运营商分配给客户。它在任一时刻于互联网上唯一,是每个网站、游戏服务器和邮件服务商看到的地址。您的公网地址显示在首页;它属于您的路由器(固网)或手机的运营商连接(移动网络)。在IPv6中,每台设备重新拥有自己的公网地址,所以公网/内网的划分基本消失了——IPv6有与私有地址对应的概念(fc00::/7,唯一本地地址),但很少需要。

NAT如何连接两者

网络地址转换让许多内网地址共用一个公网地址。当您位于192.168.1.20的笔记本打开一个网站时,路由器把数据包的源地址改写为自己的公网地址和一个端口号,记住这个映射,并把回复改写回192.168.1.20。从外面看,整个家就像一台设备。它的副作用正是您在某些功能失灵时会遇到的:入站连接需要一条端口映射规则(参见端口检测),而如果运营商在此之上再做一层转换(运营商级NAT),连端口映射也无济于事。什么是NAT和什么是CGNAT讲得更深入。

特殊地址段:127.0.0.1、169.254.x.x、100.64.0.0/10

127.0.0.0/8是环回地址——127.0.0.1(IPv6中是::1)始终表示本机;监听它的服务器只能从同一台机器访问(127.0.0.1与localhost详解)。169.254.0.0/16是链路本地地址——设备申请地址却无人应答时,会给自己分配一个169.254.x.x地址,所以看到它意味着DHCP失败了(169.254开头的IP地址是什么意思)。100.64.0.0/10是运营商级NAT的共享地址空间:如果路由器的WAN地址在100.64–100.127之间,说明运营商让许多用户共用一个公网地址。0.0.0.0表示任意地址或无地址;255.255.255.255是广播地址;224.0.0.0/4是组播地址;192.0.2.0/24、198.51.100.0/24和203.0.113.0/24是为文档保留的,这就是它们出现在本站示例中的原因。

常见问题

什么是私有IP地址?

来自RFC 1918地址段——10.0.0.0/8、172.16.0.0/12或192.168.0.0/16——在本地网络内部使用、永远不会在互联网上路由的地址。您的路由器会给每台设备分配一个。

192.168.1.1是公网IP吗?

不是。192.168.1.1是内网地址,几乎总是家用路由器自己的地址。数百万台路由器同时在用它,这之所以可能,正是因为它永远不会离开本地网络。

192.168是内网IP吗?

是的,所有192.168.x.x地址都是私有(内网)地址。它只在分配它的网络内部有意义。

127.0.0.1是什么IP地址?

环回地址:它始终指向您所在的这台设备。http://127.0.0.1:8080打开的是运行在您自己机器上的服务器;其他任何设备都无法访问它。

哪三个IP地址是私有的?

三个私有地址块:10.0.0.0–10.255.255.255、172.16.0.0–172.31.255.255和192.168.0.0–192.168.255.255。

什么是RFC1918?

1996年的标准(Address Allocation for Private Internets,私有互联网的地址分配),它把这三个地址块保留给私有用途。公共互联网上的路由器会丢弃发往或来自这些地址的数据包,所以任何组织都可以在自己的网络内部自由使用它们。

CheckMyIP Team
Network engineers and privacy researchers