【问题标题】:Hosting DNS to allow reverse lookup托管 DNS 以允许反向查找
【发布时间】:2017-04-17 21:59:19
【问题描述】:

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

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

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

在尝试这种复杂的解决方案时我没有发现任何陷阱?

【问题讨论】:

    标签: dns self-hosting reverse-dns


    【解决方案1】:

    反向查找需要 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)不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-24
      • 1970-01-01
      • 2015-09-27
      • 2021-07-08
      • 2012-08-07
      • 2012-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多