为什么我的电脑没有将数据包转发到我的默认网关?

网络工程 路由器 IPv4 局域网 ARP 线鲨
2022-02-24 00:55:09

我知道如果我要将数据包发送到我的 LAN 之外的目的地,它必须先到达网关,然后才能路由到最终目的地。但是,当我访问一个网站(显然不是托管在我的 LAN 中)时,我没有看到任何从 wireshark 窗口发送到我的网关 ip 或从我的网关 ip 发送的数据包。网关 ip 是从 ipconfig 中获取的。似乎 TCP 和 HTTP 都在我的 PC 和外部 Web 服务器之间直接通信。

如何找到网关的真实 IP 地址?ipconfig 中给出的地址是否总是首先转发数据包的地址?

1个回答

默认网关的 IP 地址由 DHCP 学习或手动设置。

我认为您对网关的工作方式感到困惑。数据包的目标 IP 地址不会改变。PC通过学习网关的MAC地址将数据包转发给网关。因此以太网数据包的目标 MAC 地址将是默认网关。IP 地址将是您要访问的网站。