ping能一个IP后,用arp -a为怎么查看不到那个IP对应的MAC地址?

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:42:52
比如 ping 59.77.79.238能ping通,但用arp -a查看时缓存中却没有59.77.79.238这个IP和它的MAC地址?
不是一楼所说的,不是说 ping通后可以通过缓存项查看该IP解析成的MAC吗?并不是查看本机的MAC
因为有这么一段话:
如果我们使用过 Ping 命令测试并验证从这台计算机到 IP 地址为 10.0.0.99 的主机的连通性,则 ARP 缓存显示以下项:
Interface:10.0.0.1 on interface 0x1
Internet Address Physical Address Type
10.0.0.99 00-e0-98-00-7c-dc dynamic
在此例中,缓存项指出位于 10.0.0.99 的远程主机解析成 00-e0-98-00-7c-dc

楼主还是先查清楚这个知识点吧

ping通后可以通过缓存项查看该IP解析成的MAC吗

搞清楚一点,只有自同网段的才看的到,数据包怎么转发的在回忆下,如果不同网段就丢给Gateway了,MAC谁的?你的网关!

首先要搞清楚一个概念。本地主机与远程主机的连接并不是直连的,中间需要经过多个路由器的转发。
上面解析的远程主机的MAC并不是远程主机的MAC,而是本地主机最接近的路由器或者交换机的MAC地址。
通常ARP只能看到本地网络中的主机的MAC地址。

ARP -A 不是查网关啥的吗
你要查MAC地址吗?
那要用NBTSTAT -A IP