技术知识库

Windows系统取消ARP绑定


Windows 下ARP协议工作原理简述

ARP协议(Address Resolve Protocol,地址解析协议)工作TCP/IP协议的第二层:数据链路层,用于将IP地址协议转换为网络接口的硬件地址(媒体访问控制地址 ,即MAC地址),无论是任何高层协议的通讯,最终都将转换为数据链路层硬件地址的通讯。

每台计算机都存有一个缓存MAC地址的ARP缓存列表,可通过ARP -a 来查看当前的ARP缓存列表,此ARP缓存列表为动态更新,可通过ARP -s来静态绑定IP地址和MAC地址,在Windows server 2003中静态绑定的项不会被动态更新,直到TCP/IP 协议终止 ,比如重启计算机;若要永久创建静态绑定项,则需要借助计划任务在启动计算机时执行该脚本执行,此操作不在本文说明范围。


取消ARP静态绑定的方法之一

针对Windows Server 2008 系统,在DOS命令行(PowerShell )中运行 :arp -a 进行查看,具体见附图 ,若服务器IP为 192.168.199.111   ,   可看到在 “Internet地址” 和“物理地址” 条目中发现 服务器IP 与对应的mac地址值,说明IP和MAC地址已绑定 ; 

image.png

若要解除绑定,可运行 :netsh i i show in  查到 Idx 值 ,比如测试服务器的Idx值为11

image.png再运行:netsh -c "i i" delete neighbors 11 删除已绑定值即可 ,命令中“11”即为查询出来的Idx值

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: