如果可以通过两个网络接口访问一台机器,Windows 将使用哪一个?

如果可以通过两个网络接口访问一台机器,Windows 将使用哪一个?

例如,考虑一个应用程序服务器和一个存储服务器。

  • 两台服务器都运行需要每个人都访问的服务,因此它们连接到“公共”网络
  • 应用服务器对存储服务器具有高 IO,因此专用的第二个网络仅连接它们两个。

鉴于

  • 两台机器都是 Windows
  • 可以通过两个网络接口访问同一台机器
  • 连接是通过机器名称而不是 IP 地址建立的

Windows 将使用哪个连接?


附加问题:如果一台机器连接到两个独立的网络,并且两个网络上分别存在两个同名的服务器,该怎么办?

答案1

如果是我的网络,我不会让 Windows 来决定。我将为专用服务器-服务器网络上的接口提供不同的 DNS 名称(可能是应用程序专用和存储专用),并明确配置需要在服务器之间通信的服务以使用专用名称(或 IP 地址,如果出于某种原因我不能使用 DNS 名称 - 例如 \\dedicated.storage.ip.address\sharename)

相关内容