使用域的 dns 服务器进行反向 dns

使用域的 dns 服务器进行反向 dns

我需要使用某些域的 DNS 服务器检查反向 dns。但我遇到了一些问题。

dig -x 212.26.146.21 +short
mx20.gypost.com.

一切都好

dig -x 212.26.146.21 @8.8.8.8 +short
mx20.gypost.com.

也可以

dig SOA google.com +short 
ns1.google.com. dns-admin.google.com. 2014021800 7200 1800 1209600 300

dig -x 212.26.146.21 @ns1.google.com +short

空的

我无法使用任何域的 NS 记录找到反向地址。我做错了什么?例如,我如何使用 gmx.com 的 dns 服务器检查我的反向地址。

答案1

反向 DNS 记录的答案是其他 dns 服务器,然后是非反向的。您可以通过命令查看完整的 dns 机制:

$ dig -x 212.26.146.21 +trace

获取您需要的 dns 服务器的简单方法如下:

$ dig -x 212.26.146.21 PTR

AUTHORITY SECTION

;; AUTHORITY SECTION:
146.26.212.in-addr.arpa. 172799 IN  NS  ns2.adamant.net.
146.26.212.in-addr.arpa. 172799 IN  NS  ns2.lucky.net.
146.26.212.in-addr.arpa. 172799 IN  NS  ns2.iptcom.net.
146.26.212.in-addr.arpa. 172799 IN  NS  ns.adamant.net.

然后:

$ dig -x 212.26.146.21 +short @ns2.lucky.net.
mx20.gypost.com.

相关内容