世界超算排行榜:太湖之光!

IT教程学习网

网站建设

ARP命令详解

文章来源:深腾网   作者:静岳   浏览量:

ARP命令简介

  Arp命令用于显示和修改地址解析协议缓存表的内容,缓存表项是IP地址与网卡地址对。默认windows计算机上安装的每个网卡各有一个缓存表。如果使用不含参数的arp命令,则显示帮助信息。
 

Arp命令的语法如下

Arp -a[inetAddr][-N IfaceAddr]
这个arp命令显示所有接口的ARP缓存表。如果要显示特定IP地址的ARP表项,则使用参数inetAddr;如果要显示指定接口的ARP缓存表,则使用参数-N IfaceAddr。这时N必须大写。inetAddr和IfaceAddr都是IP地址。
例如局域网要显示IP地址为192.168.1.254的表项。Arp -a 192.168.1.254;
显示某个接口的ARP缓存表,则使用arp -a -N 192.168.1.254;
Arp -g [InetAddr][-N Iface Addr]
与参数-a相同。
Arp -d InetAddr[ Iface Addr]
删除由InetAddr指示的ARP缓存表项。要删除特定接口的ARP缓存表项,使用参数Iface Addr指明接口的IP地址。要删除所有的ARP缓存表项,使用通配符”*”代替参数Iface Addr。
Arp -s InetAddr EtherAddr[ Iface Addr]
添加一个静态的ARP表项,把IP地址InetAddr解析为物理地址EtherAddr 。参数IfaceAddr指定了接口的IP地址。
提示:用参数-s添加的ARP表项是静态的,不会由于超时而被删除。如果TCP/IP协议停止运行,ARP表项都被删除。为了生成一个固定的静态表项,可以在批文件中加入适当的ARP命令,并在机器启动时运行批文件。
例如要添加下面一个ARP表项:IP地址为192.168.1.254,MAC为:00-AA-00-3E-4F-66.
命令为:arp -s 192.168.1.254 00-AA-00-3E-4F-66
 
总结:ARP命令中IP地址inetAddr和IfaceAddr用点分十进制表示。物理地址EtherAddr由6个字节组成,每个字节用两个十六进制数表示,字节之间使用连字符“-”分开。例如88-66-44-AB-E3-99。

分享到:

  • Copyright © 2014-2026 深腾网 版权所有:静岳互联网咨询工作室
  • 冀ICP备16020878-1