VPC 对等 - DNS 解析为 public IP

VPC Peering - DNS resolves to public IP

我在VPC A和VPC B之间配置了VPC对等连接(他们在不同的账户但在同一个区域),当我尝试解析一个服务的域名时(例如sometest.com)它位于实例 VPC A 的 VPC B 中,它应该指向一个私有 IP,但它解析为 public IP。两个 VPC 的路由表都有对应的对等连接条目,安全组也允许流量 from/to 对等 VPC,并且两个 VPC 都启用了“启用 DNS resolution/hostnames。

我不确定为什么它解析为 public IP - 我错过了什么?

您需要在 2 个 VPC 和私有区域之间建立 vpc-association-authorization 才能将私有托管区域地址从一个 region/account 中的 1 个 vpc 解析到另一个 region/account 中的另一个 vpc

您可以按照此步骤进行步骤指南:https://aws.amazon.com/premiumsupport/knowledge-center/route53-private-hosted-zone/