为什么ARP -A后有很多IP

来源:百度知道 编辑:UC知道 时间:2024/06/01 10:00:08
接口: 192.168.1.142 --- 0x8 Internet 地址 物理地址 型 224.0.0.252 01-00-5e-00-00-fc 静态 接口: 121.20.111.185 --- 0x12 Internet 地址 物理地址 类型 60.12.231.11 静态 60.18.147.59 静态 60.28.22.60 静态 60.28.22.61 静态 60.28.22.68 静态 60.28.22.69 静态 60.28.22.103 静态

这里要说到IP地址和MAC地址的关系。自己看看相关知识吧。
http://baike.baidu.com/view/3930.htm
http://baike.baidu.com/view/69334.htm
网络实际是基于MAC地址的访问。刚开始,A计算机并不知道某IP(比如192.168.1.1)的MAC地址,于是A计算机向网络发一个广播,询问192.168.1.1的mac地址,其他计算机听到这个广播就不吭声,而192.168.1.1听见后,就会回复一个信息,告之自己的mac地址,A计算机听到回复后,会将IP-MAC的对应关系保存在A计算机上。当访问多个计算机时,就有多个IP-MAC关系被保存。这个信息可用ARP -A命令查看。
所以,你用arp -a命令可以看到很多IP(你不一定都访问了这些IP,可能系统后台与这些计算机有联系)。
另外,如果按上述机制获得的IP-MAC对应表应该是动态的(dynamic),显示如下:
Internet Address Physical Address Type
192.168.1.1 00-19-e0-99-26-1c dynamic
如果你是静态的,很有可能是用arp -s <ip地址> <mac地址>的形式手工指定了IP-MAC的对应关系,这种手工指定的就是静态的。
一般是不用手工指定,有时为了防止ARP病毒,可以手工指定网关的IP-MAC对应关系。不过其他计算机一般就不用手动指定了。出现这么多手动指定,要么是有人画蛇添足,要么就是有人别有用心。

你的机子ping过这些IP地址就会出现这情况 这个就可以查找MAC

自己找找资料,学习下这个命令代表的含义

那是