托管DNS以允许反向查找

时间:2016-12-02 22:05:56

标签: dns self-hosting reverse-dns

我最近刚刚开始抓住我自己的DNS托管表面,但我希望这样做,希望我可以促进自己的反向查找。

我的想法是,如果我可以管理自己的DNS,我可以给它表格我已经完成了IP / FQDN关系,所以我可以对动态ips进行反向查找(我知道其中的FQDN)没有我的ISP的支持;我在我自己的托管DNS中的某个地方将nslookup的返回配对,然后让DNS服务器为某些需要该功能的程序(如CFEngine Hub)提供反向DNS查找功能。 我可以说,“PRT'记录是我想要欺骗的; Right?

我想知道是否有更好的资源可供使用。 Thisthis是我发现以这种方式托管DNS的最佳方式。

我没有看到任何关于尝试追求这种错综复杂的解决方案的陷阱?

1 个答案:

答案 0 :(得分:0)

反向查找要求IP地址所有者将反向查找DNS委派给您。请注意,此处的所有者不是DHCP收件人,而是分配IP地址的人。

对于完全内部网络,可以配置自己的PTR记录,因为您可以控制分配的IP地址。

在第三方网络上,第三方(为您分配IP地址)需要委派对这些IP的反向查找。在动态IP情况下,此委派不太可能,因为您的IP来自用于为许多客户(而不仅仅是您)分配IP地址的池。一些ISP允许允许编程访问来配置反向查找,但这似乎不太可能出于动态DNS的原因与委托相同 - 地址是分配给使用它的任何客户的池的一部分,而不仅仅是你。

通过要求您的用户/客户端使用您的DNS服务器并填充" fake"它可能会破解(" shadow"?)它。 (因为你实际上没有IP的所有权)PTR记录。

关于反向查找序列和信息的文章 http://www.dnsstuff.com/reverse-dns-faq

解决这个问题的方法可能是创建自己的工具,以查找特定IP地址的正向查找表。但是,这将是一个独立于通常的DNS查找工具(如nslookup和dig。

)的自定义工具