如何解析 EC2 实例内的 Route53 私有 dns 名称?

Shn*_*hnd 4 amazon-ec2 amazon-web-services amazon-route53 amazon-vpc

在AWS中,我创建了一个VPC,我们将其称为“myVPC”

我在 myVPC 的公有子网内有 2 个实例,其自动设置的私有 IP 地址如下:

  • 10.0.0.10
  • 10.0.0.11

通过为实例设置正确的安全组来打开 ICMP。

我在 Route53 中为 myVPC创建了一个名为“myCompany.local”的私有托管区域,其中A 记录如下:

  • A.myCompany.local -> 10.0.0.10
  • B.myCompany.local -> 10.0.0.11

在此私有托管区域上启用DNS 解析DNS 主机名。

我通过 SSH 连接到 10.0.0.10 并尝试 ping 另一台服务器。使用 IP 地址 (10.0.0.11) 执行 ping 操作成功,但使用 DNS 名称 (B.myCompany.local) 执行 ping 操作失败,并显示以下消息:

ping: B.dashbrace.local: Temporary failure in name resolution
Run Code Online (Sandbox Code Playgroud)

我的目的是能够使用 DNS 名称连接到 myVPC 网络内的其他服务器。您能提一下这里有什么问题吗?我还需要做些什么吗?我看到每个实例都带有一个私有 DNS。我是否需要更改他们的私有 DNS?如果应该如何更改?