家里装了宽带,有时候想看看自己路由器的公网IP是多少,比如要远程监控摄像头、搭建私人服务器或者解决游戏联机问题。但很多人打开路由器管理页面,发现显示的IP地址和实际对外的不一样,这其实是内网IP和公网IP的区别。
什么是公网IP?
简单说,公网IP是你家网络在互联网上的“门牌号”,别人靠这个地址才能从外网找到你。而路由器分配给手机、电脑的IP(比如192.168.1.100)是内网用的,对外不生效。
怎么查自己的公网IP?
最直接的方法不是进路由器,而是通过外部网站来识别。打开手机或电脑浏览器,访问以下任意一个网站:
打开后页面会直接显示你的公网IP地址,比如 114.250.140.123。这个就是你当前网络对外的真实IP。
通过路由器查看(部分情况适用)
有些宽带运营商分配的是动态公网IP,这时也可以登录路由器尝试查看。步骤如下:
- 打开浏览器,输入路由器后台地址,通常是
192.168.1.1或192.168.0.1; - 输入账号密码登录(一般贴在路由器背面);
- 进入“网络状态”或“WAN设置”页面;
- 找到“IP地址”一项,如果显示的是类似 114.xxx.xxx.xxx 这样的地址,那基本就是公网IP;
- 如果显示的是 100.xxx 开头,或是 10/172/192.168 开头,那就是内网IP,说明你用的是运营商级NAT,没有独立公网IP。
用命令行快速查公网IP
如果你习惯用电脑操作,可以打开终端(Windows用CMD或PowerShell,Mac/Linux用Terminal),输入以下命令:
curl ifconfig.me
回车后会直接返回你的公网IP地址。这个方法特别适合程序员或喜欢简洁操作的人。
为什么查不到公网IP?
现在大多数家庭宽带默认不再分配公网IPv4地址,尤其是新装电信、移动、联通宽带时,多数是共享IP模式。这时候即使你查到的IP也不能被外网直接访问。如果确实需要公网IP,比如做NAS、远程下载,可以打电话给运营商客服申请开通(部分地区仍支持)。
另外,IPv6普及后,每台设备都会有一个全球唯一的地址,未来可能会逐渐替代传统公网IP的功能。可以在路由器中查看是否获取到了以 2xxx: 开头的IPv6地址,这也是能被外网访问的一种方式。
搞清楚自己有没有公网IP,对家庭网络应用挺重要。别再瞎折腾端口映射却发现外网连不上了——很可能根本就没公网IP。