比如我们遇到电脑上有多个网络适配器时,而且还是为每个适配器配置了默认网关(在 IP 路由表中为子网之外的所有目标创建默认路由),则当连接到“不相互连接的网络”(未设计为直接进行通信的单独网络)时,就可能不会将网络上的信息路由到正确的目标。 即使在配置多个默认网关时,也只有一个网关用于子网之外的所有目标。当计算机同时连接到 Internet 和带有多个子网的 Intranet 时,就是此情况的一个示例。使用对两个适配器配置的一个默认网关,可以与 Internet 或 Intranet 上的所有计算机进行通信,但无法同时与 Internet 和 Intranet 上的计算机进行通信。
如何我们想要解决这些问题,那么我们可以按照以下操作来进行:
对连接到具有最多路由的网络的网络适配器(通常是连接到 Internet 的网络适配器)配置默认网关。
温馨提示,请用户们不要对任何其他网络适配器配置默认网关。而要使用静态路由或动态路由协议将其他不相互连接的网络的路由添加到本地 IP 路由表。如果路由结构使用 IPv4 的路由信息协议 (RIP),则可以打开 Windows 中的 RIP 侦听器,这样允许计算机了解网络上的其他路由,方法是“侦听”广播 RIP 消息,然后将 IPv4 路由添加到路由表。如果路由基础结构不使用 RIP,则无法使用 RIP 侦听。 另一种方法是使用 route add -p 命令将单独路由手动添加到 IPv4 路由表。对于 IPv6,必须使用 netsh interface ipv6 add route 命令。