我的 IP 地址是多少?公网、内网、出口 IP 一次分清
同一个"我",能查出至少三个 IP,而且都不算错。
这三个 IP 的区别,解释了大半"为什么我这边好好的,对方那边连不上"的问题。
第一个:内网 IP,你电脑自己的门牌号
ipconfig 看到的 192.168.1.7 就是它。
它只在当前这个局域网里唯一。同一个小区、同一间办公室里,可能有三台机器都叫 192.168.1.7,但它们互不影响,因为不在同一个网里。
内网 IP 会变。路由器重启、续租失败、你换了个位置连 Wi-Fi,都可能换号。
第二个:公网 IP,你家宽带对外的地址
运营商分配给这条宽带的地址,全世界唯一。
它归路由器所有,不归你某台电脑。家里手机、电脑、电视盒子,只要连同一个宽带,出去都是这一个 IP。
这也是为什么"查我的 IP"在手机上和在电脑上,只要连的是同一个 Wi-Fi,结果一模一样。
第三个:出口 IP,实际建立连接的那个
公司网络、云服务器、代理,会让出口和公网 IP 不一样。
比如公司拉了一条专线做统一出口,你电脑是 10.0.0.23,公网是 218.x.x.x,而实际访问外部服务时,对方看到的可能是另一台 NAT 设备的地址。
排查"为什么服务端记录的 IP 对不上",要找的就是这个出口 IP。
怎么一次看全
内网:ipconfig(Windows)、ifconfig(Mac/Linux)。
公网和出口:打开浏览器查最准,因为那是一次真实的对外请求。IP 地址查询 打开就能看到,它会把你这次访问的源地址、归属地和运营商一起列出来。
什么时候会踩坑
把内网 IP 加进防火墙白名单,结果对方根本连不到——对方看到的是公网 IP。
反过来,把公网 IP 写死进配置文件,宽带一重播就失效。
记住一句话:自己和内网说话用内网 IP,和外面说话用公网 IP,别人看到的可能是出口 IP。