我正在创build一个权威的绑定服务器。 我有一段时间没有在DNS上工作。
我的反向查找在互联网上失败,但是当我直接连接到nslookup上的服务器时,我能够成功地进行反向查找。
正向查找正常工作。
任何想法,这可能是什么?
好的,你已经说过对NS的直接查询正在工作,这是你自己的ARIN任务。
假设你还没有这样做,你需要向ARIN提交一个请求来改变他们为这个任务所持有的信息。 在这个信息块中,被委托处理netblock反向DNS的域名服务器。
一旦你完成了这个,然后主机查询〜xxx.in-addr.arpa的根服务器将知道去RIR,然后你自己的名字服务器正确的PTR信息。
我不能给你关于ARIN变更请求的具体信息。 我在池塘的另一边训练,我们在这里做的事情略有不同;)
正如Dan C在对你的问题的评论中所暗示的,互联网域名服务器不一定知道你的服务器存在。 需要在反向查找区域中为您的服务器提供一个名称服务器(NS)logging,以便您的BIND服务器真正被视为具有权威性。 没有这个parsing器将无法find你的服务器。 您可能需要与您的ISP合作,为您创buildPTRlogging,或者将您的服务器设置为权威。
另外一种可能性是,如果所有这一切都已经完成,那么logging就没有足够的时间来传播。
您是否获得ARIN分配的地址空间或上游ISP分配的地址空间?
如果地址空间是由ARIN分配的,你应该给它们两个将处理反向DNS的主机名,虽然这是可选的。 然后,ARIN将把.in-addr.arpa空间委托给这些域名服务器。 可能你给他们的名字服务器是不正确的。
你可以用netmod的forms来改变它们。
https://www.arin.net/resources/templates/netmod.txt
如果你从上游获得分配,你需要让他们把.in-addr.arpa空间委托给你的域名服务器。