XP 時代用 arp 指令綁定閘道器 MAC 輕鬆防 ARP 欺騙,但 Vista 下 arp 綁定重開機會失效。改用 netsh 指令可實現永久靜態綁定,重開機後依然有效。
netsh i i show in 顯示網路介面清單,找到上網使用介面的 Idx 編號(例如區域連線 Idx=8,無線網路 Idx=11)。netsh -c "i i" add neighbors 11 "192.168.0.1" "00-50-7F-04-47-61"
arp /a,若顯示該 IP 的物理位址類型為「靜態」,即綁定成功。重開機後再執行 arp /a 確認仍為靜態。netsh 寫入的鄰居快取為持久性,解決 Vista 下 arp 重開機失效的問題,適合長期防禦 ARP 欺騙。