Test-NetConnection 适用于 Windows Server 2016 A 到 B,但不能适用于 B 到 A

Test-NetConnection 适用于 Windows Server 2016 A 到 B,但不能适用于 B 到 A

我有一个困惑。我有两个运行 Windows Server 2016 的系统(实际上是来自同一 AMI 的两个 EC2 实例)。

A:#.#.#.10 controller.me.env B:#.#.#.20 client.me.env

  • 作品 - 在 ATest-NetConnection -ComputerName A
  • 作品 - 在 ATest-NetConnection -ComputerName B
  • 失败- 在BTest-NetConnection -ComputerName A
  • 作品 - BTest-NetConnection -ComputerName B

我可以使用 DNS 名称或 IP 地址,并且得到相同的失败和通过模式。两个实例都是:

  • 在相同的可用区域
  • 分享相同的安全组
  • 使用与启用 ansible 相同的用户数据

我感到很困惑。有人能提供线索吗?

答案1

我错了。

首先,两个方向都不起作用。
其次,我的安全组阻止了 ICMP 流量,而 Test-NetConnection 使用 ICMP 协议。第三(这是真正的问题):

我尝试让 HLK 在客户端/控制器之间工作,但失败了。这是因为两个 Windows Server 2016 系统未设置为将我的域附加到主机名以进行查找。

当我修改连接并将我的域添加为 DNS(可能是 WINS)的默认域时,测试中的查找连接和实际目标都有效。

谢谢您的帮助。

相关内容