在排查网络故障、保证网络安全、配置远程访问或调试应用时,确认自己设备的IP地址与端口状态是经常要做的事情。
小编将结合 ToDetect 浏览器指纹检测工具提供的两项实用在线功能——IP 地址查询和端口扫描,帮助你快速掌握操作方法。
一、先分清“公网IP”和“内网IP”
公网 IP 是互联网服务器或外网看到的地址,通常由运营商或虚拟网络服务提供。
内网 IP(局域网IP) 是你在路由器、企业网或家庭网内部使用的地址,常见网段有:
192.168.x.x
10.x.x.x
172.16.x.x – 172.31.x.x
需要注意的是,若运营商使用 CGNAT,你在路由器看到的 WAN 地址可能并非真正的公网地址,这种情况下直接对外开放端口通常不可行。
二、如何快速查看公网 IP
1. 使用 ToDetect 在线 IP 地址查询工具
页面会直接显示你的公网 IP、地理归属与运营商等等信息。步骤简单,适合快速确认当前出口地址。
除了 ToDetect,还可以结合其它在线工具做交叉验证,再配合上路由器后台与本机命令一起使用,判断更可靠。
2. 查看路由器 WAN
登录家用或办公室路由器后台,在“广域网(WAN)”信息栏可以看到分配到路由器的外网地址。若显示私有地址段,则说明存在 CGNAT。
3. 命令行方式(便于脚本化)
在终端调用外部服务(例如 curl 某个返回自身 IP 的接口)也能得到公网 IP。这个方法适合自动化检测或在没有图形界面的服务器上操作。
三、怎么查内网 IP(本机地址)
不同操作系统的步骤略有差别,但思路一致——查看网络接口信息。
● Windows
在命令提示符输入:ipconfig
找到当前活动网卡对应的 IPv4 地址,即为本机内网 IP。
● macOS / Linux
在终端输入:ifconfig 或ip addr
(现代 Linux 推荐 ip addr)
找到对应接口(例如 en0、eth0 或 wlan0)下的 inet 条目。
四、如何进行端口查询与扫描
端口信息分两部分:
本机是否在监听某端口(即服务是否启动)
该端口是否对外可达(受 NAT、防火墙等影响)
1. 本机监听检查
● Windows
netstat -ano | findstr LISTENING
可列出所有监听端口和对应进程 PID。
以上图为例,继续输入:
tasklist | findstr 1104
即可查看具体是哪个程序在使用该端口。
● macOS / Linux
ss -ltnp或netstat -ltnp
可以查看 TCP 监听端口与进程。
通过这些命令可以确认某个应用是否真的在占用端口,若未监听则无论如何外网都无法连接。
2. 外部可达检测
● 在线端口扫描
从公网角度判断某端口是否开放,使用 ToDetect 在线端口扫描工具对你设备上的开放端口进行检测。进入端口扫描页面,等待片刻,即可看到开放端口扫描结果。
● 本地到公网的验证
先确保路由器做好端口映射(port forwarding),然后用手机关闭 Wi-Fi、切换到移动数据,从外网发起连接测试,能连通即说明端口对外开放。
五、总结
了解和掌握自己的 IP 地址及端口状态,是保障网络正常运行与安全的基础。通过 ToDetect 提供的在线 IP 信息查询和端口扫描功能,你可以快速准确地确认公网与内网 IP,检查本机端口是否监听及对外开放,从而有效排查网络故障、配置远程访问或加强安全防护。
同时,合理管理开放端口,避免无谓风险,是每个网络用户和管理员必须重视的环节。掌握这些技能,让你的网络使用更放心、更高效。
查询IP地址和端口的常见问题解析(FAQ)
1. 本机显示监听但外网无法访问?
通常是路由器没有端口转发、防火墙拦截或 ISP 使用 CGNAT。
2. 公网 IP 与路由器 WAN 不一致?
检查是否使用了双重 NAT,或是否连接了运营商的光猫/路由器而未桥接。