当前位置:首页 > 系统

arp的详细用法

happyfhb17年前 (2010-02-27)系统1522
摘要:ARP(地址转换协议) ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用arp命令,你能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,你可能会使用这种方式为缺省网关和本地服务…

ARP(地址转换协议) 

ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用arp命令,你能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,你可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。 

按照缺省设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。例如,在Windows NT网络中,如果输入项目后不进一步使用,物理/IP地址对就会在2至10分钟内失效。因此,如果ARP高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请最好先ping 此台计算机(不能是本机发送ping命令)。 

常用命令选项: 

arp -a或arp -g--用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。 

arp -a IP--如果你有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。 

arp -s IP 物理地址——你可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。 

arp -d IP--使用本命令能够人工删除一个静态项目。 

看到这里,你也许已经有些累了……其实对于一般用户来说也已经足够——你可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可以用netstat查看别人与你所建立的连接并找出ICQ使用者所隐藏的IP信息、可以用arp查看网卡的MAC地址——这些已足已让你丢掉菜鸟的头衔。如果你并不满足,那就“硬着头皮”(下面的内容可能有些枯燥)继续Follow me...... 

 简易版本的回答: 

arp -a 
探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址 

============华丽的分割线============ 
华丽的完整版回答: 


ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。使用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。 

按照缺省设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。例如,在Windows NT/2000网络中,如果输入项目后不进一步使用,物理/IP地址对就会在2至10分钟内失效。因此,如果ARP高速缓存中项目很少或根本没有时,请不要奇怪,通过另一台计算机或路由器的ping命令即可添加。所以,需要通过arp命令查看高速缓存中的内容时,请最好先ping 此台计算机(不能是本机发送ping命令)。 

ARP常用命令选项: 

·arp -a或arp -g 

用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。 

·arp -a IP 

如果我们有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。 

·arp -s IP 物理地址 

我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。 

·arp -d IP 

使用本命令能够人工删除一个静态项目。

 这个命令是查看MAC地址的, 这个命令的具体用法 
arp命令详解 

1.具体功能 
该命令用于显示和修改“地址解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于存储IP地址及其经过解析的以太网或令牌环物理地址。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表。如果在没有参数的情况下使用,则ARP命令将显示帮助信息。 
2.语法详解 
arp [-a [inetaddr] [-n ifaceaddr] [-g [inetaddr] [-n ifaceaddr] [-d 
inetaddr [ifaceaddr] [-s inetaddr etheraddr [ifaceaddr] 
3.参数说明 
-a [inetaddr] [-n ifaceaddr] 
显示所有接口的当前ARP缓存表。要显示指定IP地址的ARP缓存项,请使用带有inetaddr参数的“arp 
-a”,此处的inetaddr代表指定的IP地址。要显示指定接口的ARP缓存表,请使用“-n 
ifaceaddr”参数,此处的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)。 

只有当TCP/IP协议在网络连接中安装为网络适配器属性的组件时,该命令才可用。 
4.例举说明 
例子1:要显示所有接口的ARP缓存表,执行以下命令: 
arp -a 
例子2:对于指派的IP地址为10.0.0.99的接口,要显示其ARP缓存表,执行以下命令: 
arp -a -N 10.0.0.99 
例子3:要添加将IP地址10.0.0.80解析成物理地址00-AA-00-4F-2A-9C的静态ARP缓存项,执行以下命令: 
arp -s 10.0.0.80 00-AA-00-4F-2A-9C

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=519

“arp的详细用法” 的相关文章

每次开机都要自检磁盘的终极解决办法

每次开机都要自检磁盘的终极解决办法

很多朋友在装完系统后都有这样的困扰就是每次打开机器都要自检磁盘,真是很烦人为什么呢? 我在这里给大家分析一下原因!装系统的时候 不可避免要对硬盘进行分区 格式化 等复杂读写操作 这样就不可避免的照成硬盘坏道的形成!磁盘有坏道 那windosw每次开机就必须就行自检以修复这些坏道错误提供系统运行的稳定…

联想笔记本安装操作系统提示无法找到磁盘驱动器解决办法

近日,笔者笔记本在重装操作2003系统的时候提示安装程序无法找到磁盘驱动器。于是咨询联想工程师得到以下结论。 BIOS默认硬盘模式是AHCI,XP和2003默认是不能识别AHCI的,需要更改成IDE来进行安装系统。操作方法开机按F2键进入BIOS,依次选择 advanced ,sata m…

两台电脑对连IP设置方法

用一根直接线 IP地址最后两位不同就可以了  设置IP,192.168.0.xxx 另一个设置为192.168.0.xxx这两个xxx不能重复就行了。范围在0---255就行了…

一根网线并接两个水晶头的解决方法

拨开网线,一共8根,看水晶头里的洞,按我说的插线,然后夹水晶头。分成两组一组是:白橙,橙,白绿,空,空,绿,空,空另一组是:白棕,棕,白蓝,空,空,蓝,空,空注意:一定要买质量好的网线,并且网线不能走得太长。注意是两头都要接两个水晶头而且要对应。…

win7 administrator 帐户启用

Windows 7系统出于安全考虑,将系统超级管理员帐户(Administrator)隐藏了不允许“普通用户”使用。很多时候特别是安装一些应用软件时,由于兼容的问题普通权限的用户无法正常安装,需要启用超级管理员帐户然后可以在超级管理员账户安装,在标准用户下正常使用。如果你也想…

Q8键盘灯不会亮的解决方法

不是机器问题 你想键盘灯的话 长按键盘左下角有个 短信符号的键就可以了。这是我在网上看到的。呵呵 慢慢研究Q8。…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。