Amazon-Web-Services

具有相同域的多個 Route53 私有託管區域

  • August 8, 2022

是否可以使用相同的域配置多個私有託管區域並讓它們解析到不同的伺服器?

PHZ1/VPC1 - example.com -> VPC1 中的 ServerA

PHZ2/VPC2 - example.com -> VPC2 中的 ServerB

每個 PHZ 都與一個不同的 VPC 相關聯。

我們希望每個 VPC 中的服務能夠依賴相同的 URL 來獲取在每個 VPC 中都有副本的內部服務。

我已經查看了有關使用多個公共託管區域、託管區域的拆分 dns 以及共享 VPC 的 PHZ 的重疊域的答案,但我沒有找到此特定配置的答案。

是的,可以在同一個 AWS 賬戶中創建多個具有相同域名的私有託管區域 - 我剛剛嘗試過。我過去曾在中央 AWS 賬戶中創建私有託管區域,並將它們與另一個賬戶中的 VPC 相關聯。

在同一個帳戶中,這兩個 CLI 命令將很有幫助,來自這篇博文。

# Associate the VPC with a hosted zone
aws route53 associate-vpc-with-hosted-zone --hosted-zone-id **HOSTED_ZONE_ID** --vpc VPCRegion=us-east-1,VPCId==***VPC-ID***

# Remove any VPC associations not required
aws route53 disassociate-vpc-from-hosted-zone --hosted-zone-id **HOSTED_ZONE_ID** --vpc VPCRegion=us-east-1,VPCId=**VPC-ID**

AWS 的一大優點是嘗試起來非常快速和容易 - 我花了 2 分鐘創建了幾個私有託管區域來親自嘗試:)

引用自:https://serverfault.com/questions/1107702