在家庭或公司网络中,经常听到“内网”这个词。比如你家里的手机、电脑连的是同一个Wi-Fi,它们之间能互传文件,靠的就是ref="/tag/209/" style="color:#E3A3CF;font-weight:bold;">私网地址。这些地址不会直接暴露在互联网上,而是通过路由器做转换,既节省公网IP资源,又提升安全性。
常见的私网地址范围
根据国际标准RFC 1918,私网地址有三个固定范围:
- 10.0.0.0 到 10.255.255.255(子网掩码通常是255.0.0.0)
- 172.16.0.0 到 172.31.255.255(掩码是255.240.0.0)
- 192.168.0.0 到 192.168.255.255(掩码为255.255.0.0)
日常最常见的是192.168开头的地址,比如192.168.1.100、192.168.0.105,基本都是路由器自动分配的。而大企业可能用10.x.x.x这种超大段,支持更多设备接入。
ARP表是什么
局域网里设备通信不光靠IP,还得知道对方的MAC地址。ARP(Address Resolution Protocol)就是干这个的:把IP地址翻译成物理网卡地址。系统会缓存这些对应关系,存在一张表里,就是ARP表。
比如你在办公室想ping一台同事的电脑,如果之前没通过信,系统就得先发广播问:“谁是192.168.1.50?”对方回应后,本机就把它的IP和MAC记下来,后续通信就不用反复广播了。
如何查看ARP表
在Windows电脑上,打开命令提示符(按Win+R,输入cmd回车),输入下面命令:
arp -a
回车后你会看到一列信息,包括Internet地址(也就是IP)、物理地址(MAC地址),以及类型(动态还是静态)。例如:
接口: 192.168.1.100 --- 0x3
Internet 地址 物理地址 类型
192.168.1.1 00-1a-2b-3c-4d-5e 动态
192.168.1.50 a0-b1-c2-d3-e4-f5 动态
在macOS或Linux系统中,打开终端,同样使用arp -a命令,输出格式略有不同,但内容一致。
如果你发现某个IP对应的MAC地址异常,或者多个IP指向同一个MAC,可能意味着有人在做ARP欺骗,这时候就得排查网络安全了。
清空ARP缓存
有时候网络出问题,比如明明连着却ping不通,可能是ARP表旧数据作怪。可以清掉重新学习:
arp -d *
这条命令会删除所有动态ARP条目,系统会在需要时重新获取。注意管理员权限运行cmd才能执行成功。
了解私网地址范围和ARP表的查看方法,对排查本地网络问题特别有用。下次家里智能灯连不上App,不妨先查查它分到了哪个IP,再看ARP表里有没有记录,一步步缩小问题范围更高效。