一台服务器,不同网络中的两个 DNS 记录...如何定义使用哪一个

一台服务器,不同网络中的两个 DNS 记录...如何定义使用哪一个

我有一个 Hyper-V VM,它有 2 个虚拟 NIC,位于不同的网络中。

这些不同的网络通过不同的物理基础设施传输。

网络 A 用于管理,通过 100Mbps 接口。网络 B 用于数据,通过 4Gbps 接口。

在我的域控制器(也是一个 DNS 服务器,运行 Server 2012)上,有问题的服务器有 2 个 DNS 记录...相同的主机名,2 个不同的 IP。

当我尝试连接到该服务器上的数据库并在连接字符串中指定主机名时,流量总是通过 100Mbps 接口。

有没有办法强制客户端计算机解析数据网络中服务器的 IP 地址?我是否必须在连接字符串中指定服务器的 IP 地址?

答案1

在相关服务器上,将连接到网络 A 的 NIC 配置为不在 DNS 中注册。然后删除网络 A NIC 的 DNS 记录。当您通过名称连接时,您将连接到网络 B NIC 注册的名称。当您需要连接到“管理”NIC 时,您可以通过 IP 地址进行连接。

答案2

使用不同的主机名手动创建A记录或直接连接到 IP 地址。

相关内容