![查找同一 ISP 中连接的路由器](https://linux22.com/image/1513128/%E6%9F%A5%E6%89%BE%E5%90%8C%E4%B8%80%20ISP%20%E4%B8%AD%E8%BF%9E%E6%8E%A5%E7%9A%84%E8%B7%AF%E7%94%B1%E5%99%A8.png)
我可以查看有多少个路由器连接到与我相同的互联网服务提供商吗?
我连接到路由器,路由器连接到互联网服务供应商,其中还连接了许多其他路由器。
所以我想查看有多少个路由器以及它们的 mac 地址。可以吗?如果可以,我该如何查看?
答案1
路由器是IP层的设备。
在这个通用方案中:
You(MACY)----IP/Ethernet--->Router1(MAC1)----IP/Ethernet--->Router2(MAC2)
由于您与路由器使用以太网,因此您只会知道第一跳的 MAC(路由器 1 的 MAC1)。其他 Mac 地址不会向您公开。
您可以使用 traceroute 了解您与其他主机之间的不同跳数。它将报告路由器的 IP 地址(如果路由器允许)。
traceroute en.wikipedia.org
但是路由器永远不会告诉你它连接了哪些其他路由器。这是路由表的一部分,属于私人信息。