例如,考虑一个应用程序服务器和一个存储服务器。
- 两台服务器都运行需要每个人都访问的服务,因此它们连接到“公共”网络
- 应用服务器对存储服务器具有高 IO,因此专用的第二个网络仅连接它们两个。
鉴于
- 两台机器都是 Windows
- 可以通过两个网络接口访问同一台机器
- 连接是通过机器名称而不是 IP 地址建立的
Windows 将使用哪个连接?
附加问题:如果一台机器连接到两个独立的网络,并且两个网络上分别存在两个同名的服务器,该怎么办?
答案1
如果是我的网络,我不会让 Windows 来决定。我将为专用服务器-服务器网络上的接口提供不同的 DNS 名称(可能是应用程序专用和存储专用),并明确配置需要在服务器之间通信的服务以使用专用名称(或 IP 地址,如果出于某种原因我不能使用 DNS 名称 - 例如 \\dedicated.storage.ip.address\sharename)