You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

同AWS账号下不同VPC无法解析私有托管区域DNS求助

问题排查与遗漏配置分析

针对你遇到的VPC-2无法解析私有托管区域域名的问题,以下是几个最可能遗漏的配置项,按排查优先级排序:

1. 确认VPC-2的DNS核心属性是否启用

默认DHCP选项集使用Amazon提供的DNS服务器(AmazonProvidedDNS),但这依赖VPC本身的两个关键属性必须开启:

  • 启用DNS解析:控制VPC是否将DNS查询转发到AWS的递归DNS服务器(通常是VPC CIDR块的第二个IP,比如10.0.0.2)。
  • 启用DNS主机名:允许VPC内的实例获取AWS分配的私有DNS主机名。

检查与修复:

  • 进入VPC控制台找到vpc-2,查看「属性」标签页的「DNS设置」,确认两项均为「是」。
  • 若未启用,修改VPC属性开启这两项,等待数分钟后重试解析。

2. 验证私有托管区域与VPC-2的关联状态

即使执行了关联操作,也可能存在关联未生效的情况:

  • 进入Route 53控制台,找到abc.com私有托管区域,查看「关联的VPC」列表。
  • 确认vpc-2的关联状态为「已关联」,而非「待关联」或「关联失败」。
  • 若状态异常,删除现有关联重新添加,跨区域关联需手动指定VPC所在区域。

3. 检查VPC-2内实例的DNS实际配置

尽管使用了默认DHCP选项集,实例仍可能被手动修改DNS配置:

  • Linux实例:查看/etc/resolv.conf文件,确认nameserver是VPC的DNS服务器,而非自定义第三方DNS。
  • Windows实例:在网络适配器属性中查看DNS服务器地址,确认是自动获取(即DHCP分配的AWS DNS)。
  • 若发现自定义配置,改回DHCP自动获取后重试解析。

4. 排除私有托管区域记录集的隐性问题

虽然VPC-1能正常解析,仍需确认记录集的全局有效性:

  • 检查svc.abc.com的记录类型(A/AAAA/CNAME)和目标值是否正确。
  • 确认记录集未设置私有视图(未使用Route 53 Resolver视图功能可忽略),确保所有关联VPC都能访问该记录。

内容的提问来源于stack exchange,提问作者user10916892

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:22:17