应清除本地ARP缓存中错误的静态绑定条目:先用arp -a确认目标IP对应Type为static且MAC错误;再用arp -d IP、arp -d *或netsh interface ipv4 delete neighbors指定Idx精准清除。

电脑无法访问局域网中某台固定IP设备(如NAS、打印机或工控终端),但该设备本身在线、能被其他电脑正常访问,且ping通但无法建立TCP连接——这往往是本地ARP缓存中存在错误的静态绑定条目所致,必须清除才能恢复正确映射。
确认是否存在错误的静态ARP条目
打开命令提示符(管理员权限),执行:
arp -a
重点查看目标设备IP(例如192.168.1.105)对应的条目:若“Type”列为【static】,而“Physical Address”显示的MAC地址与该设备真实MAC不符,就证实是静态绑定污染导致通信失败。动态条目不会造成此类顽固故障,只有static条目会拒绝更新。
方法一:用arp -d强制删除指定静态条目
在管理员命令提示符中输入:
arp -d 192.168.1.105
注意:该命令仅删除IPv4缓存中对应IP的条目,不区分动态或静态——Windows arp -d 对static条目同样生效,但必须以管理员身份运行,否则返回“拒绝访问”。执行后无提示即表示成功;再次arp -a确认该IP已从列表中消失。
方法二:清空整个ARP缓存表
当不确定具体哪个IP被错误绑定,或多个设备同时异常时,直接清空全部缓存更高效:
arp -d *
星号*代表通配符,会删除当前所有接口上的所有ARP条目(含dynamic和static)。清空后首次访问任一局域网设备会触发ARP广播重学习,耗时约1–2秒,但能彻底排除缓存残留干扰。此操作不影响IP配置、DNS或网络连接状态。
方法三:通过netsh命令精准清除(多网卡环境必选)
第一步:列出所有网络接口索引号
netsh interface ipv4 show interfaces
第二步:记下目标设备所在网段对应接口的Idx值(如“以太网”的Idx为3)
第三步:针对该接口执行清除
netsh interface ipv4 delete neighbors 【3】
netsh方式比arp -d *更底层、更干净,尤其适用于笔记本同时启用Wi-Fi和有线网卡的场景——arp -d *可能只清除了默认接口的条目,而netsh可精确到指定Idx,确保错误静态绑定被物理级剥离。执行后无需重启,立即生效。

















