请输入关键字
手动绑定IP对应的MAC
Alin|2017-7-27

绑定IP及MAC地址不同系统绑定方法不一样:

以下是win7的32位系统方法

@echo off
arp -d
netsh i i show in
netsh -c "i i" add neighbors 11 "192.168.0.90" "00-1E-87-8C-16-DB"
netsh -c "i i" add neighbors 11 "192.168.0.100" "08-00-57-C3-A2-73"
netsh -c "i i" add neighbors 11 "192.168.0.162" "2C-59-E1-D3-6F-B0"
ping 192.168.0.100 -n 10
ping 192.168.0.90 -n 20
arp -a
ipconfig /all
pause

 

XP的是

@echo off  
arp -d  
arp -s 202.123.23.45 08-00-37-C3-A6-73  

ping 192.168.0.9 -n 20
arp -a
ipconfig /all
pause

 

使用netsh来实现IP/MAC绑定
步骤1:查看网口的Idx值
DOS界面下,输入命令【netsh i i show in】 ,查看本地网卡对应的"Idx"值,接下来会使用到。
    PS:【netsh i i show in】 为【netsh interface ipv4 show interfaces 】的缩写.
步骤2:绑定IP/MAC  
netsh -c "i i" delete neighbors 17 192.168.1.200 00-aa-00-62-c6-09 默认是永久删除
使用arp -d 192.168.0.48 fc-aa-14-6c-85-14虽然可以删除成功,但是添加时仍会提示对象存在。

netsh -c "i i" delete neighbors 17 192.168.1.200 00-aa-00-62-c6-09 store=active 

DOS界面下,输入命令【netsh -c "i i" add ne 18 192.168.1.200 00-aa-00-62-c6-09】,绑定IP与MAC,,默认是永久生效,即使重启系统。
     PS:
    a.【netsh -c "i i" add ne】为【netsh -c "interface ipv4" add neighbors】的缩写。
    b.若只需临时绑定ARP表项,跟上参数:store=active ,即:【netsh -c "i i" add ne 18    192.168.1.200 00-aa-00-62-c6-09 store=active】.
    c.命令中的【" "】在拼音输入模式下输入

总结:
“arp -s”与"netsh"都可实现IP/MAC绑定,通常,"arp -s "用于较简单情况下,"netsh"用于更为复杂的环境,功能更为强大;二者明显的区别在于:,"arp -s"只能实现临时性IP/MAC绑定,重启系统后,绑定失效;而"netsh"则可实现永久性IP/MAC绑定,重启系统后任有效,并且可以指定网络接口。

赞一下25||已浏览2935

本站版本归木之林解释所有 copyright(C)2010-2025www.mzlin.net 备案/许可证编号为:粤ICP备15050036号