首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux 中查看 DNS 与 配置

Linux 中查看 DNS 与 配置

作者头像
西湖醋鱼
发布于 2020-12-30 17:16:42
发布于 2020-12-30 17:16:42
23K0
举报

DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

查看dns 可以使用 /etc/resolv.conf 文件,nslookup 命令 和 dig 命令:(红色字体为对应的DNS服务器)

代码语言:javascript
复制
[root@yaoxu overlay2]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 10.72.17.5
nameserver 10.68.5.26
[root@yaoxu overlay2]# nslookup google.com
Server:        10.72.17.5
Address:    10.72.17.5#53

Non-authoritative answer:
Name:    google.com
Address: 172.217.160.14
Name:    google.com
Address: 2404:6800:4003:804::200e

[root@yaoxu overlay2]# dig | grep SERVER
;; SERVER: 10.72.17.5#53(10.72.17.5)

配置 dns :

使用 vim 修改 /etc/resolv.conf 文件, 修改好后可以使用 nslookup 和 dig 命令进行验证。

代码语言:javascript
复制
[root@yaoxu overlay2]# vim /etc/resolv.conf 

补充:2020年12月25日 23:00

在使用 Ubuntu 进行DNS设置的时候,我们会发现 /etc/resolv.conf 文件中的 DNS 为127.0.0.53的问题,此涉及到systemd-resolved服务,具体可以参考:

How and why (not) to use the 127.0.0.53 nameserver, systemd-resolved and resolvctl

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档