1

我最近才开始接触托管我自己的 DNS 的表面,但我希望这样做是为了方便我自己的反向查找。

我的想法是,如果我可以管理自己的 DNS,我可以给它提供我已经遵守的关于 IP / FQDN 关系的表格,这样我就可以在没有我的 ISP 支持的情况下对动态 ips(我知道它的 FQDN)进行反向查找;我会在我自己托管的 DNS 中的某处配对类似 nslookup 的返回,然后让该 DNS 服务器为一些需要该功能的程序(如 CFEngine 集线器)提供反向 DNS 查找,据我所知,'PRT'记录是我要恶搞的;正确的?

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

我没有看到试图追求这种复杂的解决方案的任何陷阱?

4

1 回答 1

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 地址的正向查找表。但是,这将是一个自定义工具,与通常的 DNS 查找工具(如 nslookup 和 dig)不同。

于 2016-12-06T22:55:36.047 回答