2016-12-02 66 views
1

我最近才开始抓住主办我自己的DNS的表面,但我希望这样做,希望我可以促进自己的反向查找。主持DNS允许反向查找

我的想法是,如果我可以管理自己的DNS,我可以给它我关于IP/FQDN关系的表格,所以我可以在没有动态ips的情况下进行反向查询(我知道FQDN)我的ISP的支持;我会配对返回类似nslookup的东西,在我自己托管的DNS中,然后让那个DNS服务器为一些需要该功能的程序提供反向DNS查找(如CFEngine Hub) 附近,我可以告诉'PRT '记录是我想欺骗的; Right?

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

任何陷阱我没有看到关于尝试追求这个令人费解的解决方案?

回答

0

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

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

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

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

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

解决的办法可能是通过您的正向查找表寻找一个特定的IP地址来创建自己的工具。但是,这将是一个自定义工具,与nslookup和dig等通常的DNS查找工具分开。