parsingDNS命令会返回不同的IP地址

我有一个具有两个节点的故障转移群集。 这两台机器都是具有两个networking适配器的ESXi VM:第一个是公用的,第二个是私有的。 当我试图解决任何节点的DNS名称时,我收到混合的IP地址(有公共和私有IP):

两个节点都在DNSpipe理器中注册为仅具有公共IP的主机:

为什么parsingDNS命令返回不同的IP地址?

我想,它使用循环DNS

在其最简单的实现方式中,循环DNS通过响应DNS请求来工作,不仅使用单个潜在的IP地址,而且使用对应于几个承载相同服务的服务器的潜在IP地址的列表中的一个。 从列表中返回IP地址的顺序是循环术语的基础。 每个DNS响应都会对列表中的IP地址序列进行置换。 通常情况下,基本IP客户端尝试连接DNS查询返回的第一个地址,以便在不同的连接尝试中,客户端将接收来自不同提供者的服务,从而将整体负载分配给服务器。

除非指定,否则powershell模块不仅使用dns。 它使用任何parsing方法,包括nebios,主机等

不要使用短缺,使用终止的FQDN

host.example.com.