为什么我看我电脑的arp表,永远只有一条默认网关的arp信息

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:53:17
我电脑操作系统是winxp,在cmd中arp -a,看到的永远只有
Internet Address Physical Address Type
192.168.1.1 00-24-8c-ce-9f-91 dynamic
这一条?
不是应该在ping了一个其他网段的主机后会更新arp表的嘛?
to Cisco00001:就算我ping的是本网段的主机照样不更新arp表,总之就是无论我ping什么网段的主机,ping通了也不更新arp表,这让我很不理解

to 冰冻的菜头:并不需要下载你说的彩影防火墙,我要看的是arp表的更新,而不是防止他人对我的攻击

arp只能是本网段的才是有效的。一个局域网里面的arp数据包,是不能穿透网关的。你可以ping你所在网段里面的机器,这样才会得到相应的arp表数据。

因为arp协议是链路层的协议,而网关路由器使用的是IP层协议(IP数据包)来进行通信。跨越网段不需要ip-mac(arp协议)来识别对方,而是使用ip地址(ip协议)来识别。

如你是192.168.0.X网段的,那只能得到192.168.0.X里面的电脑的arp信息。

这里看到的是局域网的网关和特殊类服务器 并不是看到的局域网的所有的机器,建议你下载彩影防火墙 能有效防ARP攻击 而且能看到局域网的详细日志

你理解错误,你学习到网关的地址就对了,你PING 其他网段,你把数据交给网关吧 ,所以你只要知道网关的MAC就可以 ,不需要 其他的MAC
你要是PING本网段的其他机器 ,则更新你的MAC表