作者在大學宿舍親歷 ARP 攻擊:有限頻寬下,技術強者發送 ARP 廣播偽造閘道器 MAC,搶佔 IP 導致他人斷網。Windows 8 上市初期,主流安全軟體(某數字、某管家)的 ARP 防火牆不支援 64 位元版,唯有手動綁定 ARP 才能自保。本文完整記錄兩種實用方法:CMD 指令與批次檔自動化。

netsh interface ipv4 show interfaces
記下目標網卡的 Idx(如 12)。

netsh -c "interface ipv4" add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
參數說明:Idx=12、閘道 IP=192.168.1.1、閘道 MAC=D0-27-88-C9-7C-A4。

arp -a 確認類型為「靜態」。netsh -c "interface ipv4" delete neighbors 12 192.168.1.1 後重開機。
.bat 為 DOS 批次腳本,可自動執行一連串指令。此處利用 arp -s(靜態綁定)與 arp -d(刪除綁定)指令。
@echo off
arp -a
arp -s 192.168.1.1 D0-27-88-C9-7C-A4
echo 綁定完成,請驗證。
pause


@echo off
arp -d 192.168.1.1
echo 綁定已解除。
pause


shell:startup),開機自動綁定。arp -a,找到閘道 IP 對應的「動態」MAC 位址。