Linux查看DNS设置的方法(linux如何查看dns)
Linux系统的DNS(域名系统)是查找域名及其IP地址的一种系统,如果要查看Linux操作系统中DNS的设置,有很多种方法可以达到。
首先,用户可以索引 ‘/etc/resolv.conf’ 来查看Linux系统中使用的DNS,这是Linux上使用的本地DNS配置,代码如下:
cat /etc/resolv.conf
其次,用户可以使用 nmcli 和 ip 命令来查看DNS设置。 使用 nmcli 命令查看各个网络接口的DNS配置,代码如下:
$ nmcli dev show | grep DNS
IP4.DNS[1]: 203.0.113.2IP4.DNS[2]: 203.1.113.3
IP6.DNS[1]: 2001:4860:4860::8888IP6.DNS[2]: 2001:4860:4860::6666
最后,用户也可以使用dig命令来查看DNS设置,它将定位并打印域名的DNS记录,代码如下:
$ dig example.com
; > DiG 9.11.3-1ubuntu1.1-Ubuntu > example.com;; global options: +cmd
;; Got answer:;; ->>HEADER
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:;example.com. IN A
;; ANSWER SECTION:example.com. 3600 IN A 203.0.113.2
;; AUTHORITY SECTION:example.net. 86400 IN NS ns.example.net.
;; Query time: 21 msec;; SERVER: X.X.X.X#53(X.X.X.X)
;; WHEN: Wed Sep 18 16:47:33 EDT 2019;; MSG SIZE rcvd: 85
因此,通过以上三种方式,便可以完成Linux系统中DNS的设置查看。