问题:
使用dig
:
$ dig @192.168.1.2 exodus.babeldat.com
; <<>> DiG 9.16.8-Debian <<>> @192.168.1.2 exodus.babeldat.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58608
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;exodus.babeldat.com. IN A
;; ANSWER SECTION:
exodus.babeldat.com. 41 IN CNAME 104.248.81.197.
;; AUTHORITY SECTION:
. 3357 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2020112400 1800 900 604800 86400
;; Query time: 0 msec
;; SERVER: 192.168.1.2#53(192.168.1.2)
;; WHEN: Tue Nov 24 10:12:40 CET 2020
;; MSG SIZE rcvd: 148
可以看到,它成功地找到了exodus.babeldat.com
的IP地址,即104.248.81.197
,但是,以下两个工具没有。
使用host
:
$ host exodus.babeldat.com 192.168.1.2
Using domain server:
Name: 192.168.1.2
Address: 192.168.1.2#53
Aliases:
Host exodus.babeldat.com not found: 3(NXDOMAIN)
使用nslookup
:
$ nslookup exodus.babeldat.com 192.168.1.2
Server: 192.168.1.2
Address: 192.168.1.2#53
** server can't find exodus.babeldat.com: NXDOMAIN
为什么dig
,host
和nslookup
的结果有区别?
答案1:
定义以下内容:
exodus.babeldat.com. IN A 104.248.81.197
会正确的。
这是:
exodus.babeldat.com. 41 IN CNAME 104.248.81.197.
相关文章