这样,发送ARP请求的计算机,找到了目标计算机的MAC址。计算机启动时,发送一个ARJ请求以解析自己的IP地址。其分组中包含以下字段:
Sender’s Hardware Address=0060083671DE
Sender’s Protocol Address=192.168.3.10
Target’s HardWare Address=000000000000
T明et’s ProtocolAddress=192.168.3.10
如果其它站没有设为192.168.3.10的IP地址,则没有ARP应答。当网络中存在一个重复IP地址为192.168.3.10,则此站会发送一个ARP应答。其分组中包含以下字段:
Sender’s Hardware Address=00A024ABDlE6 (/hnswer)
Sender's ProtocolAdd ress=192.168.3.10
Target’s Hardware Address=000000000000
Tagrgt’s Protocol Address=192.168.3.10
当一个站看到来自重复IP站的ARP应答时,此站在计算机屏幕上报告这一问题。在windows2000的系统日志上可查看到错误信息。
三、IP地址冲突的解决方案
通过IP地址与MAC地址绑定,MAC地址与交换机端口绑定,可有效地防止用户更改IP地址和MAC地址现象,较好地解决网络中IP冲突问题。
1.计算机IP地址与MAC绑定
ARP缓存表保存了MAC地址与IP地址之间的绑定,局域网用户通常通过代理服务的方式访问Internet,在代理服务器的ARP缓存表中保存了所有用户的MAC和IP信息。因此,可在代理服务器上将局域网用户的IP地址与MAC地址静态绑定,使得乱设IP址的计算机不能访问Internet。
在CMD方式下,键入以下命令:
ARP—s IP地址MAC地址