查询 DNS 记录
· 约 1 分钟阅读
在 Linux 和 macOS 上,有多种方式查询 DNS 记录。比如 host、dig 等命令。
host
$ host google.comgoogle.com has address 172.217.194.138google.com has address 172.217.194.139google.com has address 172.217.194.102google.com has address 172.217.194.113google.com has address 172.217.194.101google.com has address 172.217.194.100google.com has IPv6 address 2404:6800:4003:c04::8agoogle.com has IPv6 address 2404:6800:4003:c04::66google.com has IPv6 address 2404:6800:4003:c04::65google.com has IPv6 address 2404:6800:4003:c04::8bgoogle.com mail is handled by 10 smtp.google.com.dig
查询特定DNS服务器上的DNS记录
比如查询 google.com 在 Cloudflare 的 DNS 服务器 1.1.1.1 上的记录:
➜ dig @1.1.1.1 google.com
; <<>> DiG 9.10.6 <<>> @1.1.1.1 google.com; (1 server found);; global options: +cmd;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46978;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:;google.com. IN A
;; ANSWER SECTION:google.com. 60 IN A 93.46.8.90
;; Query time: 42 msec;; SERVER: 1.1.1.1#53(1.1.1.1);; WHEN: Sun Sep 29 11:36:35 CST 2024;; MSG SIZE rcvd: 54