amazon-web-services - 使用自定义 DHCP 选项集查询 Route53 私有(private)托管区域

标签 amazon-web-services amazon-route53 amazon-vpc

我有

  • AWS VPC myvpc使用默认的 DHCP 选项集,设置自定义名称服务器
  • Route53 私有(private)托管区域 myzone.local附加到此 VPC

由于我没有使用 DHCP 选项集中的 AWS 名称服务器,因此我无法解析 myzone.local来自 myvpc 中的任何 EC2 实例。这是预期的行为。

该 VPC 中有一个运行 DNS 服务器的 EC2 实例。我希望该实例转发 myzone.local 的查询到 Route53 私有(private)区域。

如何获取可由我的实例用作转发解析器的主机名?我试图使用 public Route53 名称服务器并希望 - 如果从 myvpc 查询他们会回答 myzone.local ,但事实并非如此。

最佳答案

每个 VPC 中 VPC 解析器的 IP 地址都是 169.254.169.253。

或者,您可以使用 VPC CIDR 基数 +2 处的地址,因此对于 10.0.0.0/16,解析器将为 10.0.0.2,对于 172.31.0.0/16,解析器将为 172.31.0.2 .

https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html#AmazonDNS

两者是等效的,并且都将提供附加到 VPC 的私有(private)托管区域的名称解析。

需要为 VPC 启用

enableDnsSupport

关于amazon-web-services - 使用自定义 DHCP 选项集查询 Route53 私有(private)托管区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55357529/

相关文章:

amazon-web-services - AWS - ELB 可用区 + VPC 最佳实践?

amazon-web-services - AWS 将 VPC 内的 Lambda 调用到另一个 VPC 中的另一个 Lambda

javascript - 急速模块命名冲突 : react native app with AWS Service (Amplify Project)

amazon-web-services - AWS API Gateway 返回带有 x-amzn-ErrorType :AccessDeniedException header 的 403

amazon-web-services - EC2实例没有公共(public)DNS

amazon-web-services - ELB 跨可用区通过粘性 session 平衡 DNS 解析

amazon-web-services - 通过 Route 53 的 S3 静态网站。如果路径不存在,则重定向到页面

amazon-web-services - 在哪里添加 Route 53 子域的 NS 记录?

Terraform resource_aws_vpc_endpoint Dns 列表为空

amazon-web-services - Amazon RDS 实例备份窗口持续时间?