@echo off&mode con cols=80 lines=22&title ARP_bind Tools setlocal enabledelayedexpansion rem Admin identity esxit >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( echo Must administrator privilege... pause >nul exit ) rem ARP_bind esxit arp -a |findstr /i "static"|findstr /i "0.1" >nul 2>&1 # 這里的0.1 是你網關ip地址的最后2位(例如:192.168.0.1,這里就是0.1) if '%errorlevel%' NEQ '0' ( netsh -c i i add neighbors "xxx" "x.x.x.x" "xx-xx-xx-xx-xx-xx" # 這里的xxx: 網卡名, x.x.x.x:ip地址 xx-xx-xx-xx-xx-xx:Mac地址 echo arp bind success pause >nul exit ) echo already bind... arp -a |findstr /i "static"|findstr /i "0.1" pause >nul
Tips: 這里順便普及下netsh這個工具的一些常用命令
netsh -c i i 下面可以通過show進行查詢,add進行添加,delete進行刪除

# 成功綁定后你將看到你的mac地址表里面有static字樣(中文版系統提示的是 “靜態”)
arp -a

