如果我连接了两个网络,那么哪个网络将用于通信?

如果我连接了两个网络,那么哪个网络将用于通信?

首先,我连接 WIFI(以获得互联网连接),然后使用 Pulse Secure 连接到我公司的网络。当我执行 ipconfig 时,我得到如下输出:

C:\Users\himanshu.agrawal>ipconfig

Windows IP Configuration


Ethernet adapter Ethernet 2:

   Connection-specific DNS Suffix  . : groupinfra.com
   Link-local IPv6 Address . . . . . : fe80::5ae5:4ee4:b357:f578%20
   IPv4 Address. . . . . . . . . . . : 10.208.102.212
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . :

Ethernet adapter Ethernet:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::ed38:ca7c:4e6f:4559%17
   IPv4 Address. . . . . . . . . . . : 192.168.0.231
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

我想了解的是:

  1. 当我访问互联网网站时,将使用哪个网络 - WIFI 网络还是我公司的网络?
  2. 我知道目标网站可以看到发出请求的机器的 IP 地址,所以就我而言,目标网站是 WIFI 网络(192.168.0.231)还是我公司的网络(10.208.102.212)?

附言:我曾经在其他网络工程 SO 上问过这个问题,但是它被关闭了,我无法得到正确的答案,所以在这里提问。

答案1

在您的示例中,任何流向互联网的流量(或更具体地说,在列出的任一网络范围之外的流量)都将通过无线连接进行,因为这是配置了默认网关的流量。

默认网关基本上告诉计算机,如果目的地位于当前网络之外的任何地方,例如您的计算机不知道如何到达目的地,那么请求将被发送到默认网关(通常是您的路由器),然后默认网关将处理将请求定向到正确的目的地。

唯一的例外是,如果添加了任何手动路由,可能是公司网络连接。在命令提示符中,您可以运行

route print

这将显示您当前的 IPv4 路由表,您可以通过该表查看是否配置了任何其他网络范围以通过 10.xxx 接口传输。

就任何网站访问而言,这些访问不会显示任何 IP 地址,因为它们都是内部的。网站将看到来自任何公共 IP 地址(例如您的 ISP 提供的 IP 地址)的连接,因此很可能是您的 Wifi 使用的互联网连接。

相关内容