ARP 攻擊(ARP 欺騙)是區域網路常見威脅,導致網路斷線、資料竊取。Windows 8 尚無完美相容的 ARP 防火牆軟體,最有效的防護是手動或自動化綁定網路卡與閘道器的 IP-MAC 對應關係。本文教學使用 netsh 指令與批次檔(.bat)實現 ARP 靜態綁定。
Win + X →「命令提示字元 (系統管理員)」。
netsh interface ipv4 show interfaces
記下目標網卡的 Idx 編號(如 12)。
netsh -c "interface ipv4" add neighbors [Idx] [Gateway_IP] [Gateway_MAC]
範例:netsh -c "interface ipv4" add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
arp -a
輸出清單中該條目類型顯示為「靜態」即成功。
netsh -c "interface ipv4" delete neighbors [Idx] [Gateway_IP]
執行後重新開機生效。
@echo off
arp -s 192.168.1.1 D0-27-88-C9-7C-A4
echo ARP 綁定完成
pause
將 IP/MAC 替換為實際閘道器資訊。
@echo off
arp -d 192.168.1.1 D0-27-88-C9-7C-A4
echo ARP 解除綁定完成
pause
shell:startup)實現開機自動綁定。arp -s 建立靜態 ARP 表項,使系統忽略偽造的 ARP 回應,強制將閘道器 IP 映射到真實 MAC,從而免疫 ARP 欺騙。由於 Win8 缺乏成熟 ARP 防火牆,此為最實用的防護手段。