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)。

arp 命令

处理系统的 ARP 缓存,可以清除缓存中的地址映射,建立新的地址映射;

语法:arp [-v][-n][-H type][-i if] -a [hostname]
      arp [-v][-i if] -d hostname [pub]
      arp [-v][-H type][-i if] -s hostname hw_addr [temp]
      arp [-v][-H type][-i if] -s hostname hw_addr [netmask nm] pub
      arp [-v][-H type][-i if] -Ds hostname ifa [netmask nm] pub
      arp [-v][-n][-D][-H type][-i if] -f [filename]

命令的各选项含义如下:

-v  显示详细信息;
-n  以数字地址形式显示;
-i  If选择界面;
-H  type设置和查询arp缓存时检查 type 类型的地址;
-a [hostname]  显示指定 hostname 的所有入口;
-d hostname  删除指定 hostname 的所有入口;
-D  使用ifa硬件地址界面;
-s hostname hw_addr  手工加入 hostname 的地址映射;
-f filename  从指定文件中读入 hostname 和硬件地址信息
-s hostname hw_addr 手工加入 hostname 的地址映射;
 采用双向绑定的方法解决并且防止ARP欺骗。

  1、在PC上绑定安全网关的IP和MAC地址:

  1)首先,获得安全网关的内网的MAC地址(例如HiPER网关地址192.168.16.254的MAC地址为0022aa0022aa)。

  2)编写一个批处理文件rarp.bat内容如下:

  @echo off

  arp -d

  arp -s 192.168.16.254 00-22-aa-00-22-aa

  将文件中的网关IP地址和MAC地址更改为实际使用的网关IP地址和MAC地址即可。

  将这个批处理软件拖到“windowsà开始à程序à启动”中。

  3)如果是网吧,可以利用收费软件服务端程序(pubwin或者万象都可以)发送批处理文件rarp.bat到所有客户机的启动目录。Windows2000的默认启动目录为“C:\Documents and Settings\All Users「开始」菜单程序启动”。

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值