判断一台设备用的是哪一层地址,方法比想象中简单。手机和电脑的系统信息里都能翻到当前连接分配的IP,路由器后台也有一份完整的列表。这些位置看到的多半是局域网内部那一层。想知道对外露出的那个,得从外部视角看,比如打开一个查询页面,让它把收到的请求来源回报给你。
两个视角各查一次,答案自然就出来了,不用背地址段。
下面三个动作可以按顺序做,前两个足够应付日常排查。
三个动作的顺序
先在本机看一遍,确认设备拿到的编号;再去路由器后台核对,看它分给设备的是不是同一个;最后从外部查一次,把对外露出的那个记下来。三步之间不矛盾,只是视角不同,有人把三者混为一谈,才会觉得对不上。
- 在系统网络信息里看本机拿到的IP
- 进路由器后台查看设备分配记录
- 用外部查询页面看请求来源回报的地址
- 把三次结果写在一起对照
常见对不上的情况
本机看到 192 开头、外部看到另一个IP网段,这是正常情况,说明中间有地址转换。两者完全不同却不属于私有段,可能是接了线路之后的正常表现。三次结果里有一次查不到,多半是走了 IPv6,那一层不在同一个体系里,换一个支持两种协议的查询页面再看。
地址段只作参考
三个私有段是固定的,看到 10、172.16 到 172.31、192.168 开头,基本可以认定是内网。但反过来不成立,内网并不一定落在这三段里,运营商也有一些特殊分配。所以地址段只当参考,真正可靠的是外部视角查到的那一次,把它记录下来,后面每次对照都用它。
三次对照做完,这台设备在网络上处于哪一层就清楚了,后面配什么都心里有数。
