智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

如何在Linux中查看DNS服务器设置

1. 前言

DNS(域名系统)是非常重要的基础网络服务,如邮件服务器、互联网浏览和流媒体服务,如Netflix和Spotify等网络服务都依赖于它。

如何在Linux中查看DNS服务器设置

它在一个叫做DNS服务器的特殊计算机上工作—它保存了几个公共IP地址的数据库记录以及它们对应的主机名,以便根据用户的请求将主机名解析或转换为IP地址。比如www.qq.com对应的IP地址为14.18.175.154。计算用户只需要记住qq的域名,计算机自动会使用DNS协议获取到目标域名的IP,然后使用IP协议进行数据传输。

dns查询过程

这样做是为了避免为不同的域名记住不同的IP地址。

本文主要讲解如何在Linux中查看DNS服务器设置。

根据您所运行的操作系统,有几种检查方法,但是Linux、BSD和类Unix系统都使用相同的方法,先了解一下Linux系统的。

2. 如何查看DNS服务器设置

如何查看DNS服务器设置

2.1 要找到您的DNS服务器IP地址,请使用以下cat命令或less命令。

cat /etc/resolv.conf
less /etc/resolv.conf

2.2 另一种方法是使用grep命令

grep "nameserver" /etc/resolv.conf

nameserver 109.78.164.20

在这里,nameserver 109.78.164.20是DNS服务器地址。

3. 如何找到网站DNS服务器的IP地址

要查找一个网站的DNS服务器IP地址,可以使用下面的dig命令。

dig linuxrumen.com

如何找到网站DNS服务器的IP地址

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> linuxrumen.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14095
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;linuxrumen.com.            IN  A

;; ANSWER SECTION:
linuxrumen.com.     300 IN  A   106.13.28.218

;; Query time: 22 msec
;; SERVER: 223.5.5.5#53(223.5.5.5)
;; WHEN: 六 7月 04 09:31:44 CST 2020
;; MSG SIZE  rcvd: 48

4. 总结

通过本文,您应该可以了解到如何在Linux中查看DNS服务器设置了吧?如果你有更好的工具,请留言。

赞(1)
未经允许不得转载:Linux入门学习到精通 » 如何在Linux中查看DNS服务器设置
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!