调试一台老监控录像机时,我把它的IP设成192.168.1.88。原本这台录像机不在这个网段,可保存完配置后,电脑上ping 192.168.1.88一直通,但浏览器却怎么都打不开录像机后台。打开命令提示符输入arp -a,发现192.168.1.88对应的MAC地址根本不是录像机,而是之前调试用的那台笔记本。路由器ARP表里留着旧映射,IP被“幽灵占用”了。
这次排查让我明白,固定IP并不等于绑定。笔记本从DHCP拿过这个IP,关机后IP租约还在,之后又开机占用了同一个地址。录像机再手动设成192.168.1.88,网络中就有两个设备回应同一个IP。交换机学习到错误端口,数据包送不到录像机,表现出来就是能ping通但页面打不开。
第一步,先确认谁在占用地址。在Windows电脑的cmd中执行arp -a,查看192.168.1.88对应的MAC,和录像机机身标签上的MAC对比。不一致就说明被其它设备占用了。接着执行arp -d 192.168.1.88清理本机缓存,同时暂时拔掉那台笔记本的网线,断开它的无线网卡,防止它继续广播ARP。
第二步,去路由器后台做静态IP绑定。登录192.168.1.1,找到DHCP静态地址分配,把录像机MAC和192.168.1.88绑定。注意绑定后要把录像机的IP设置从“手动固定”改成“DHCP自动获取”,否则路由器分配IP给录像机时仍可能不生效。
第三步,重启相关设备让ARP表刷新。我先重启录像机,再在电脑上运行arp -d 192.168.1.88,然后重新ping。这次回应正常,浏览器也能打开录像机后台了。后来我又检查了路由器的DHCP地址池,确保192.168.1.88在静态绑定保留范围内,不会被临时分配给其它设备。
经过这次实测,我给固定IP设备都做了MAC绑定,并且把设备自身网络设置改成自动获取。这样即使换路由器或改网段,也不会因为ARP表残留导致掉线。家里有多台固定IP设备的朋友,建议都检查一下路由器里的静态分配记录。
问:路由器ARP缓存多久会刷新?
答:普通家用路由器的ARP表项一般在一到几分钟内超时,但设备持续通信就会一直保留。遇到IP冲突,手动清空电脑缓存并重启路由器,通常能立刻恢复。
问:固定IP和静态IP绑定有什么区别?
答:固定IP是设备上手动填写的IP,路由器不知道是谁在用;静态IP绑定是在路由器DHCP里把MAC地址和IP绑定,分配给指定设备。后者才是真正避免冲突的方式。
问:为什么能ping通却进不了设备后台?
答:因为数据包被ARP缓存转发到了旧设备上,旧设备对ping有响应,但不提供录像机的Web服务。所以ping通并不代表访问到了目标设备,先查ARP表最直接。











