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.2
IP4.DNS[2]: 203.1.113.3
IP6.DNS[1]: 2001:4860:4860::8888
IP6.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的设置查看。


数据运维技术 » Linux查看DNS设置的方法(linux如何查看dns)