在Linux系统中,可以通过以下几种方法查看DNS配置:
一、查看/etc/resolv.conf
文件
/etc/resolv.conf
是Linux系统中用于配置DNS解析器(resolver)的文件。它包含了DNS服务器的IP地址等信息,系统在进行域名解析时会参考这个文件中的设置。cat
命令:cat /etc/resolv.conf
nameserver
后面跟着的是DNS服务器的IP地址,这里8.8.8.8
和8.8.4.4
是谷歌的公共DNS服务器示例;search
后面的域名是在查询没有指定域名的主机时默认添加的搜索域。二、使用nmcli
命令(适用于使用NetworkManager管理网络连接的系统)
nmcli
是NetworkManager的命令行工具。NetworkManager是Linux系统中用于管理网络连接的守护进程,nmcli
可以用来查询和配置网络相关的设置,包括DNS。nmcli device show | grep DNS
eth0
的设备:nmcli connection show eth0 | grep DNS
。三、使用systemd - resolve
命令(适用于使用systemd - resolver的系统)
systemd - resolve
用于管理系统解析服务。它提供了一种统一的方式来处理DNS查询和配置。systemd - resolve --status
相关优势
应用场景
一体化监控解决方案
北极星训练营
Elastic 实战工作坊
Elastic 实战工作坊
腾讯云数据库TDSQL训练营
云+社区技术沙龙[第9期]
腾讯云数据库TDSQL(PostgreSQL版)训练营
腾讯云数据库TDSQL训练营
云+社区沙龙online [国产数据库]
领取专属 10元无门槛券
手把手带您无忧上云