arp 更改與顯示“地址解析協議”_ARP原理
發表時間:2023-07-14 來源:明輝站整理相關軟件相關文章人氣:
[摘要]Arp 顯示和修改“地址解析協議 (ARP)”緩存中的項目。 ARP 緩存中包含一個或多個表, 它們用于存儲 IP 地址及其經過解析的以太網或令牌環物理地...
Arp
顯示和修改“地址解析協議 (ARP)”緩存中的項目。 ARP 緩存中包含一個或多個表, 它們用于存儲 IP 地址及其經過解析的以太網或令牌環物理地址。 計算機上安裝的每一個以太網或令牌環網絡適配器都有自己單獨的表。 如果在沒有參數的情況下使用, 則 arp 命令將顯示幫助信息。
語法
arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]]
參數
-a[ InetAddr] [ -N IfaceAddr]
顯示所有接口的當前 ARP 緩存表。 要顯示特定 IP 地址的 ARP 緩存項, 請使用帶有 InetAddr 參數的 arp -a, 此處的 InetAddr 代表 IP 地址。 如果未指定 InetAddr, 則使用第一個適用的接口。 要顯示特定接口的 ARP 緩存表, 請將 -N IfaceAddr 參數與 -a 參數一起使用, 此處的 IfaceAddr 代表指派給該接口的 IP 地址。 -N 參數區分大小寫。
-g[ InetAddr] [ -N IfaceAddr]
與 -a 相同。
-d InetAddr [IfaceAddr]
刪除指定的 IP 地址項, 此處的 InetAddr 代表 IP 地址。 對于指定的接口, 要刪除表中的某項, 請使用 IfaceAddr 參數, 此處的 IfaceAddr 代表指派給該接口的 IP 地址。 要刪除所有項, 請使用星號 (*) 通配符代替 InetAddr。
-s InetAddr EtherAddr [IfaceAddr]
向 ARP 緩存添加可將 IP 地址 InetAddr 解析成物理地址 EtherAddr 的靜態項。 要向指定接口的表添加靜態 ARP 緩存項, 請使用 IfaceAddr 參數, 此處的 IfaceAddr 代表指派給該接口的 IP 地址。
/?
在命令提示符下顯示幫助。
注釋
? InetAddr 和 IfaceAddr 的 IP 地址用帶圓點的十進制記數法表示。
? EtherAddr 的物理地址由六個字節組成, 這些字節用十六進制記數法表示并且用連字符隔開(比如, 00-AA-00-4F-2A-9C)。
? 通過 -s 參數添加的項屬于靜態項, 它們不會 ARP 緩存超時。 如果終止 TCP/IP 協議后再啟動, 這些項會被刪除。 要創建永久的靜態 ARP 緩存項, 請將適當的 arp 命令置于批處理文件中, 并使用“任務計劃”在啟動時運行該批處理文件。
示例
要顯示所有接口的 ARP 緩存表, 可鍵入:
arp -a
對于指派的 IP 地址為 10.0.0.99 的接口, 要顯示其 ARP 緩存表, 可鍵入:
arp -a -N 10.0.0.99
要添加將 IP 地址 10.0.0.80 解析成物理地址 00-AA-00-4F-2A-9C 的靜態 ARP 緩存項, 可鍵入:
arp -s 10.0.0.80 00-AA-00-4F-2A-9C
上面是電腦上網安全的一些基礎常識,學習了安全知識,幾乎可以讓你免費電腦中毒的煩擾。