命令行大全

arp

方砖大叔 发表于 2020-06-17 14:41浏览次数:

显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。

查看英文版

目录:

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.

查看英文版

查看中文版