📅  最后修改于: 2023-12-03 15:00:24.839000             🧑  作者: Mango
dig
命令是一个常用的网络工具,用于查询 DNS(域名系统)信息,包括域名解析、IP 地址查询等。本文主要介绍 dig t flag
,该标志用于指定 DNS 查询的类型。
dig [options] [name] [type]
其中 type
参数用于指定查询的类型,可以使用常见的类型缩写,例如 A
、CNAME
、MX
等。如果不指定查询类型,dig
默认使用 A
类型查询。
以下是一些常见的使用例子:
dig example.com
该命令将查询 example.com
的 IP 地址,返回结果可能类似于:
; <<>> DiG 9.10.6 <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49324
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 172800 IN A 93.184.216.34
;; Query time: 29 msec
;; SERVER: 172.16.0.1#53(172.16.0.1)
;; WHEN: Fri Apr 23 16:45:59 CST 2021
;; MSG SIZE rcvd: 57
dig example.com MX
该命令将查询 example.com
的 MX 记录,返回结果可能类似于:
; <<>> DiG 9.10.6 <<>> example.com MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13484
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com. IN MX
;; ANSWER SECTION:
example.com. 3899 IN MX 10 mail.example.com.
example.com. 3899 IN MX 20 smtp.example.com.
;; Query time: 23 msec
;; SERVER: 172.16.0.1#53(172.16.0.1)
;; WHEN: Fri Apr 23 16:49:59 CST 2021
;; MSG SIZE rcvd: 91
dig example.com TXT
该命令将查询 example.com
的 TXT 记录,返回结果可能类似于:
; <<>> DiG 9.10.6 <<>> example.com TXT
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20925
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com. IN TXT
;; ANSWER SECTION:
example.com. 3599 IN TXT "v=spf1 include:_spf.example.com ~all"
;; Query time: 8 msec
;; SERVER: 172.16.0.1#53(172.16.0.1)
;; WHEN: Fri Apr 23 16:53:59 CST 2021
;; MSG SIZE rcvd: 87
dig t flag
是一个非常有用的命令行选项,用于指定 DNS 查询的类型。它可以帮助我们查询域名解析、IP 地址、MX 记录、TXT 记录等信息,非常方便。