如何查询rDNS?

How to query rDNS?

这个article一直在说查询rDNS。但是怎么办?我在 Linux CLI 或 Win 命令提示符中输入 rDNS 命令?

反向域名在 TLD .in-addr.arpa.

查询某个IP地址的方法是反写。例如,对于 192.168.0.1 的反向查询,您必须查询 1.0.168.192.in-addr.arpa.

域记录存储在 PTR 记录中。

示例:

 $ dig -tPTR 8.8.8.8.in-addr.arpa

; <<>> DiG 9.11.5-P4-5.1ubuntu2.1-Ubuntu <<>> -tPTR 8.8.8.8.in-addr.arpa
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46716
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;8.8.8.8.in-addr.arpa.      IN  PTR

;; ANSWER SECTION:
8.8.8.8.in-addr.arpa.   7032    IN  PTR dns.google.

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: mié feb 26 20:07:39 -03 2020
;; MSG SIZE  rcvd: 73

您可以看到 8.8.8 的 PTR 值。8.in-addr.arpa。是 dns.google.

如果您更喜欢使用"host"命令,此时您可以忽略in-addr.arpa并直接通过ip地址查询。

 $ host 8.8.8.8
8.8.8.8.in-addr.arpa domain name pointer dns.google