dig www.baidu.com
上面的命令会输出六段信息:
第一段是查询参数和统计:
; <<>> DiG 9.10.6 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17163
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 5, ADDITIONAL: 7
其中
; <<>> DiG 9.10.6 <<>> www.baidu.com
;; global options: +cmd
是 dig版本(version 9.10.6)及输入参数信息
剩下的就是 DNS一些头部信息, status值为NOERROR代表本次查询成功
第二段是查询内容:
;; QUESTION SECTION:
;www.baidu.com. IN A
上面结果表示,查询域名www.baidu.com的A记录,A是address的缩写
IN 是固定关键字。
第三段是DNS服务器的答复:
;; ANSWER SECTION:
www.baidu.com. 600 IN CNAME www.a.shifen.com.
www.a.shifen.com. 600 IN A 14.215.177.38
www.a.shifen.com. 600 IN A 14.215.177.39
上面结果显示,www.baidu.com有一个CNAME记录, CNAME 表示查询 www.baidu.com 的信息其实是 www.a.shifen.com 返回的 A 记录; 有两个A记录,即两个IP地址。600是TTL值(Time to live 的缩写),表示缓存时间,即600秒之内不用重新查询
第四段是显示www.baidu.com的NS记录(Name Server的缩写),即哪些服务器负责管理www.baidu.com的DNS记录:
;; AUTHORITY SECTION:
a.shifen.com. 714 IN NS ns1.a.shifen.com.
a.shifen.com. 714 IN NS ns5.a.shifen.com.
a.shifen.com. 714 IN NS ns2.a.shifen.com.
a.shifen.com. 714 IN NS ns4.a.shifen.com.
a.shifen.com. 714 IN NS ns3.a.shifen.com.
上面结果显示www.baidu.com共有5条NS记录,即5个域名服务器,向其中任一台查询就能知道www.baidu.com的IP地址是什