我在工作和服务器机房部署了 2 个来自测试环境的路由器。两个路由器的 MAC 地址相同,但连接到同一个 ISP 的两个不同互联网连接。我花了 5 个小时尝试从我的工作地点访问服务器(两者相距 5 公里)。然后我记起了同一个 MAC 地址,就把它改了,现在我可以访问我的服务器了。但我读到 MAC 地址是一种本地协议,只能传输到路由器,而不会传输到主光纤电缆。那为什么我无法连接到服务器呢?
ISP ISP
Router 1 with same mac Router 2 with same mac
Client 1 with different mac -----no Connection---- Server with Different Mac
答案1
是也不是。MAC 地址用于同一网络 (LAN) 上的第 2 层寻址。
Your network (LAN1) <-ROUTER-> ISP network <-ROUTER-> Your network (LAN2)
尽管在您这边同一个 MAC 位于不同的 LAN 上(这是可以的),但是在您 ISP 这边它们位于同一个网络上(这是不行的)。
这是一个相当抽象的解释,因为我不了解您的 ISP 基础设施,所以很难详细说明。如果您还有其他问题,请随时提问。