如何使用本地网络设置反向 DNS 查找?

How to set up reverse DNS lookups with on-premises network?

我有一个 AWS VPC,其 VPN 网关连接到我的本地网络,以及一个将所有 "companyname.net" 域转发到我们本地 DNS 名称服务器的 Route53 解析器规则。这样我就可以进行正向 DNS 查找,但是我无法从我的 VPC 正确解析反向 DNS 查找。

例如,nslookup my-machine.companyname.net 将成功解析为 10.8.190.18,但从我的 VPC nslookup 10.8.190.18 将解析为 ip-10-8-190-18.ec2.internal,而我希望它为 return my-machine.companyname.net.

我想要的是能够有条件地使用 AmazonProvidedDNS 进行我的 VPC 中的所有 DNS 查找,并使用我的本地名称服务器进行所有其他查找。我一直在努力寻找有关如何正确设置它的正确文档。我还查看了在我的 DHCP 选项集中指定自定义名称服务器,但看起来用本地名称服务器替换 AmazonProvidedDNS 可能会对 EMR 和其他服务产生不利影响。

谢谢!

我能够通过在 Route53 Resolver 上编写一些规则来解决这个问题。我为 10.in-addr.arpa 创建了一个 FORWARD 规则到我公司的名称服务器,并为我的 VPC 子网 190.8.10.in-addr.arpa.

创建了一个 SYSTEM 规则