MAC地址解析工具:ARP命令

        网络中每台设备都有一个唯一的网络标识,这个地址叫MAC地址或网卡地址,由网络设备制造商生产时写在硬件内部。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。

        无论是局域网,还是广域网中的计算机之间进行通信时,最终都表现为数据包从某种形式的链路上的一个初始节点出发,从一个节点传递到另一个节点,最终到达目的节点。数据包在这些节点之间的传递都是由ARP负责将IP地址映射到MAC地址上来完成的。

        ARP(地址转换协议)是TCP/IP协议簇中的一个重要协议,通常用来确定对应I地址的网卡物理地址(即MAC地址)和查看本地计算机或另一台计算机的ARP高速缓存中的当前内容,并可以用来将IP地址和网卡MAC地址进行绑定。


2.3.1、ARP命令格式及参数

ARP命令的格式为:

ARP -s inet_addr eth_addr [if_addr ] | -d inet_addr [if_addr] | -a [inet_addr][-Nif_addr] [-v]

        用户可以通过在命令提示符下运行“ARP /?”命令来查看ARP命令的格式及参数,如图2-12所示,各种参数的含义如下表2-2所示。

图2-12 ARP命令格式及参数

表2-2 ARP命令参数的含义

参数含义
-a通过询问当前协议数据,显示当前ARP项。如果指定inet_addr,则只显示指定计算机的IP地址和物理地址,如果不止一个网络接口使用AR,则显示每个ARF表的项
-d删除 inet_addr指定的主机。inet_addr 可以是通配符*,以删除所有主机。
-s添加主机并且将Internet地址inet_addr与物理地址eth_addr相关联。物理地址是用连字符分隔的6个十六进制字节。该项是永久的
inet_addr指定Internet地址

2.3.2、查看IP-MAC对照表

        在操作系统的ARP高速缓存中记录了IP与MAC地址的对应数据。在命令行提示符窗口中输入arp -a命令,按回车键,可以获得已绑定的IP与MAC地址等信息,如图2-13所示。在所显示的IP地址与MAC地址的对应信息中,动态数据在下次启动时会消失。

        默认设置ARP高速度缓存中的项目是动态的,每当发送一个指定地点的数据包且高速缓存中不存在当前项目时,ARP便会自动添加该项目。


2.3.3、绑定IP地址与MAC地址

        在管理比较严格的网络中,可能会限制一些用户上网,但这些用户为了上αl,可能会咨用合法的IP地址,因此,经常会遇到IP地址冲突的问题。

【实验2-4】使用ARP命令将IP地址(192.168.1.100)与MAC地址绑定

        故障现象:局域网某用户打开电脑后,发现不能正常上网,发现提示IP地址有冲突。网络管理员检测发现是由于有些用户擅自修改IP地址,从而造成与该IP地址发生冲突,引起网络故障。

        故障处理:为了防止某些用户擅长修改IP地址,造成IP地址冲突,可以使用ARP命令将IP地址与MAC地址进行绑定。

        我们来看一下具体的操作步骤:

  • 在 Windows 7系统的“运行”对话框中,输入cmd命令,单击“确定”按钮。
  • 在弹出的“命令行提示符”窗口中,输入 arp -s 192.168.1.100 30-9C-23-A6-4B-07命令,按回车键,即可将192.168.1.100与网卡绑定。
  • 在“命令行提示符”窗口中,输入 arp -a命令,按回车键,可以看到绑定的IP地址与网卡物理地址信息,如图2-14所示。

注意:如果想要取消IP地址与MAC地址的绑定,可以使用“arp -d IP地址”命令解除该IP地址的绑定。例如,要取消192.168.1.100的绑定,可在命令提示符下输入arp -d 192.168.1.100命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值