反向域名查询

来自艾毕思知识库
跳转至: 导航搜索


反向DNS(rDNS)记录查询用来确认主机名和IP地址是否一致,rDNS记录通常用在反垃圾邮件、反钓鱼和网络故障定位上。

在UNIX/Linux平台,可以使用host IP地址命令进行查询

$ host 8.8.8.8

输出为:
8.8.8.8.in-addr.arpa domain name pointer google-public-dns-a.google.com.

更详细的信息可以通过dig -x IP地址来获取:

LGNs-Mac-Pro:~ Max$ dig -x 8.8.8.8

; <<>> DiG 9.8.3-P1 <<>> -x 8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56253
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;8.8.8.8.in-addr.arpa.		IN	PTR

;; ANSWER SECTION:
8.8.8.8.in-addr.arpa.	15226	IN	PTR	google-public-dns-a.google.com.

;; Query time: 66 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri May 22 11:10:51 2015
;; MSG SIZE  rcvd: 82


⚠ FreeBSD 10版本以上需要先安装dns/bind-tools port,不然没有dig命令。