Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 靜態 ARP 設定與刪除指令速查:netsh interface ipv4 neighbor 命令

編輯:Windows 7 系統介紹

Windows 7 透過 `netsh` 指令管理 IPv4 鄰居快取 (ARP 表),可手動新增/刪除靜態 ARP 對應,防止 ARP 欺騙、修正特定裝置 MAC 變更導致的連線問題。

查詢介面索引 (Idx)

netsh interface ipv4 show interfaces

記下目標網卡的 `Idx` 值 (如 `10`)。

新增靜態 ARP 對應

netsh interface ipv4 add neighbors   

範例:`netsh interface ipv4 add neighbors 10 10.60.4.201 aa-bb-cc-dd-ee-ff`

  • MAC 格式:`xx-xx-xx-xx-xx-xx` 或 `xxxxxxxxxxxx` 均可。
  • 靜態對應不會老化逾時移除,重開機後仍保留 (除非介面重置)。

刪除靜態 ARP 對應

netsh interface ipv4 delete neighbors  []
  • 僅指定 Idx:刪除該介面所有靜態鄰居項目。
  • 指定 Idx + IP:刪除特定 IP 的靜態對應。
  • 範例:`netsh interface ipv4 delete neighbors 10 10.60.4.201` 或 `netsh interface ipv4 delete neighbors 10`

查看目前鄰居快取 (含動態/靜態)

netsh interface ipv4 show neighbors 

輸出欄位:介面、IP 位址、實體位址 (MAC)、類型 (動態/靜態)、狀態 (可達/不可達/永久)。

自動化建議

將常用靜態 ARP 對應寫入批次檔 `StaticARP.cmd`,放入啟動資料夾或排程工作 (系統啟動時執行),確保關鍵伺服器/閘道 MAC 固定,防禦 ARP 攻擊。

Copyright © Windows教程網 All Rights Reserved