使用dig解析域名

要解析shell上的域名,可以使用命令dig 。 解决域example.com:

dig example.com

如果可以解决这个域名,结果将会类似于:

;  DiG 9.2.1  youcl.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42946
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com. IN A

;; ANSWER SECTION:
example.com. 84600 IN A 192.168.0.1

;; Query time: 27 msec
;; SERVER: 212.227.21.251#53(212.227.21.251)
;; WHEN: Wed Oct 26 18:53:32 2005
;; MSG SIZE rcvd: 48

要检查本地Web服务器是否对此域负责,请使用以下命令:

dig @localhost example.com

如果您想知道哪个邮件服务器负责处理example.com的邮件,可以使用以下命令:

dig MX example.com

结果将类似于:

;  DiG 9.2.1  MX youcl.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36769
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;example.com. IN MX

;; ANSWER SECTION:
example.com. 84600 IN MX 10 mail.example.com.

;; Query time: 44 msec
;; SERVER: 212.227.21.251#53(212.227.21.251)
;; WHEN: Wed Oct 26 18:55:37 2005
;; MSG SIZE rcvd: 53

要获取dig命令的所有可用选项,可以运行:

dig --help

在dig命令的帮助页面中可以找到更详细的描述:

man dig
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏