arp -s在vista与win7中行不通,所以,在vista和win7中要用到命令netsh(此命令在2000/xp中也有,但与win7中不同,以下有的命令在xp中不能运行):先运行命令netsh interface ipv4 show interface(或简写成netsh i i show in,注意在2000/XP中运行此命令前,会提示先启动路由与远程访问服务,但即使能运行也不能实现与win7/vista中一样的功能,见后),可以查知本地连接的索引号(即idx),然后就可以进行绑定netsh -c "interface ipv4" add neighbors idx "ip" "mac"(要求以管理员身份运行此命令,即在以管理员身份运行cmd后再运行命令;注:在XP中此绑定命令不能运行),同样其中的"interface ipv4"可以简写成"i i",这个绑定与arp -s不同,是永久绑定,即使重启电脑。
节选自: