我在 Route53 中创建了出站端点解析器,并为我们的组织域organization.com 附加了一条规则,转发到目标 DNS 本地端口 53。
但是,我仍然无法 ping 通 AWS 中的 EC2 实例中的organization.com。
我可以从 EC2 实例 AWS 成功 ping 到 Organization.com 的私有 IP 地址到本地服务器,但不能 ping 通 dns 名称 (organization.com)。
我检查了这个链接,出站端点故障排除部分并遵循所有内容。
我期望从 AWS 解析/连接到本地 DNS 名称,或者通过 DNS 名称从 AWS ping 到本地 DNS 名称。让我知道是否缺少什么并感谢任何帮助。谢谢你
使安全组允许出站流量到达本地 DNS。
长答案
Route53 中的出站终端节点解析器是一个代理,它针对为 VPC 定义的规则执行 DNS 查询。工作原理:
因此,附加到出站端点解析程序的安全组应该:
Do53
需要 tcp:53
和 udp:53
,并且 DoH
需要 tcp:443
。测试DNS解析需要VPC内有实例(EC2等)。
nslookup my-on-premise-host
应解析本地 DNS 记录。 dig
、ping
、curl
等也很好用。
因此,除了尝试解析 DNS 记录之外,无法与出站端点解析器对话。
AWS 配置文档:https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resolver-overview-DSN-queries-to-vpc.html