arp
方砖大叔 发表于 2020-06-17 14:41浏览次数:
显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。
The arp command displays, adds, and removes arp information from network devices.
目录:
1 arp 运行系统环境
2 arp 语法
3 arp 示例
arp 运行系统环境
Windows 95
Windows 98
Windows xp
Windows vista
Windows 2000
Windows 7
Windows 8
Windows 10
Windows NT
Windows ME
arp 语法
ARP -s inet_addr eth_adr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]
-a
|
通过询问当前协议数据,显示当前 ARP 项。如果指定 inet_addr,则只显示指定计算机的 IP 地址和物理地址。如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。
|
-g
|
与 -a 相同
|
-v
|
在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。
|
inet_addr
|
指定 Internet 地址。
|
-N if addr
|
显示 if_addr 指定的网络接口的 ARP 项。
|
-d
|
删除 inet_addr 指定的主机。inet_addr 可以是通配符 *,以删除所有主机。
|
-s
|
添加主机并且将 Internet 地址 inet_addr与物理地址 eth_addr 相关联。物理地址是用连字符分隔的 6 个十六进制字节。该项是永久的。
|
eth_addr
|
指定物理地址。
|
if_addr
|
如果存在,此项指定地址转换表应修改的接口的 Internet 地址。如果不存在,则使用第一个适用的接口。
|
ARP -s inet_addr eth_adr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]
-a
|
Displays current ARP entries by interrogating the current protocol data. If inet_addr is specified, the IP and physical addresses for only
the specified computer are displayed. If more than one network
interface uses ARP, entries for each ARP table are displayed.
|
-g
|
Same as -a
|
-v
|
Display the current ARP item in detailed mode. All invalid items and items on the loopback interface will be displayed.
|
inet_addr
|
Specifies an Internet address.
|
-N if addr
|
Displays the ARP entries for the network interface specified by if_addr.
|
-d
|
Deletes the host specified by inet_addr.
|
-s
|
Adds the host and associates the Internet address inet_addr with the physical address eth_addr. The physical address is given as 6 hexadecimal bytes separated by hyphens. It should be noted that the entry is permanent.
|
eth_addr
|
Specifies a physical address.
|
if_addr
|
If present, this command specifies the Internet address of the
interface whose address translation table should be modified. If not
present, the first applicable interface will be used.
|
arp 示例
arp -a
Interface 220.0.0.80
internet地址 物理地址 类型
220.0.0.160 00-50-04-65-F7-23 static
上面显示的格式为aa-bb-cc-dd-ee-ff的物理地址或MAC地址是唯一的制造商标识号。 此数字应始终是唯一的地址。
arp -s 220.0.0.161 00-50-04-62-F7-23
以上是如何将上述IP地址220.0.0.160更改为220.0.0.161的示例。
如果已将IP地址分配给特定的网络适配器,则无法将该分配的IP地址更改为新地址。 DHCP,BOOTP或RARP网络会自动为卡分配IP地址。 因此,将不使用此命令。
arp -a
Interface 220.0.0.80
Internet Address Physical address Type
220.0.0.160 00-50-04-65-F7-23 static
The physical address or MAC address as shown above in the format aa-bb-cc-dd-ee-ff is the unique
manufacturer identification number. This number should always be a
unique address.
arp -s 220.0.0.161 00-50-04-62-F7-23
Above, is an example of how to change the above IP address 220.0.0.160 to 220.0.0.161.
If an IP address has already been assigned to the
specific network adapter, it is not possible to change that assigned IP
address to a new address. DHCP, BOOTP or RARP networks automatically assign the card an IP address. Therefore, this command would not be utilized.