cla*_*aws 2 networking subnet arp
我在 ISP 提供的 LAN 上。我的电脑有它的 IP 地址、子网掩码、默认网关、DNS 服务器(使用 DHCP)。
我只想查看局域网上所有计算机的 MAC 地址。
/18
或255.255.192.0
在我的 IP 上应用后,我得到:182.3.64.0
182.3.64.0
到182.3.127.255
我想看看这些主机的mac地址。所以,我 ping 了所有这些,图片显示了结果:
我的想法:
我不明白为什么他们都有相同的 Mac 地址。但现在,如果我想多一点。单个路由器后面的 16382 台主机意味着过多的广播流量(ARP 广播)。这是不可取的。同时,它们不能连接到不同的路由器,因为这意味着它们位于不同的网络上。可能它们在不同的 VLAN 上(我对 VLAN 了解不多,但我只知道它有助于减少广播流量)。
我不明白我的问题是什么。请确定我出了什么问题?
编辑:我收到的 MAC 地址是我的默认网关的 MAC。
这里可能会发生很多事情。
通常,子网的节点数不会与可能的节点地址一样多。如果实际上有足够的主机来填满整个 /18,您应该进一步划分子网,因为广播域实际上太大了。
但是,我不认为这实际上是正在发生的事情。我怀疑这里有一些第 2 层桥接,或者可能有人在进行 MAC 欺骗。第 2 层网桥可能会使用其自己的 mac 地址来响应 ARP,该地址用于网桥另一侧的任何 IP,尤其是当网桥另一侧的接口使用不同的寻址方案时。
也就是说,通常应该避免扫描上游提供商的子网。它通常违反 ToS,并且没有正当的操作理由让您这样做。