![当给定一个要连接的 IP/DNS 时,PC 如何确定使用哪个网络适配器?](https://linux22.com/image/754081/%E5%BD%93%E7%BB%99%E5%AE%9A%E4%B8%80%E4%B8%AA%E8%A6%81%E8%BF%9E%E6%8E%A5%E7%9A%84%20IP%2FDNS%20%E6%97%B6%EF%BC%8CPC%20%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%E7%BD%91%E7%BB%9C%E9%80%82%E9%85%8D%E5%99%A8%EF%BC%9F.png)
我的电脑上有这么多网络适配器。如果我输入例如“Ping 192.168.191.128”,我的电脑如何知道应该使用哪个网络适配器?
如果它的 DNS 名称是“mylocal.ddd.com”,那么我的电脑现在如何配置要查找哪个适配器的 DNS 服务器?
答案1
所有 IP 设备都有一个路由表,用于指示使用哪个接口传输数据包。当 PC 有数据包要发送时,它会在路由表中查找目的地并找到最佳(最长)匹配。通常有一个与任何目的地匹配的默认路由(也称为默认网关)。
在 Windows PC 上,您可以通过键入来查看路由表route print
。