对我来说,尚不清楚互联网是如何运作的。假设我们有主机(本地 IP:192.168.12)和网关/路由器(本地 IP:192.168.0.1 / extern IP:62.1.2.134)
现在客户 (192.168.0.12) 想要访问http://www.facebook.com。
- 客户端发出 arp 请求
- 路由器回复 arp 请求并返回其 MAC 地址。
- 客户端通过以太网将包发送到带有 MAC 地址的路由器。
- 路由器向 facebook.com 发送 DNS 请求。假设第一个 DNS 服务器返回 facebook.com 的 IP(例如:45.2.3.1)。DNS 服务器将 IP 地址返回给路由器。
现在,让路由器也通过 ARP-Request 来查找服务器的 MAC 地址(IP 地址:45.2.3.1)?如果不是,这是否仅适用于 IP 地址?ARP是否只在本地网络中起作用?
非常感谢你!