最近更新时间:2026-06-26 09:57:09 来源:51DNS.COM
在Ubuntu系统的网络配置中,DNS服务器地址是影响网络访问速度和稳定性的关键参数,不管是日常上网、开发调试还是网络故障排查,都需要准确获取当前的DNS配置。很多用户可能只知道一种查看方式,其实Ubuntu查看DNS有多种适配不同场景的方法。下面,我就整理了四种实用操作技巧,涵盖配置文件查看、终端命令调用等不同维度,满足新手到进阶用户的多样化需求,让你能快速精准获取DNS信息。

1、查看resolv.conf配置文件
resolv.conf是传统的DNS配置文件,在大多数Ubuntu版本中都能找到。用户可以打开终端,输入cat /etc/resolv.conf命令,按下回车后就能看到文件内容,其中以nameserver开头的行后面对应的就是DNS服务器地址。需要注意的是,部分新版本Ubuntu中该文件是自动生成的软链接,内容可能会随网络环境变化自动更新。
2、查看netplan配置文件
对于采用netplan网络管理工具的新版本Ubuntu,DNS配置会存储在/etc/netplan目录下的yaml格式文件中。用户可以先通过ls /etc/netplan命令查看具体的配置文件名,再用cat命令查看该文件内容,在文件的nameservers.addresses字段下就能找到对应的DNS服务器地址列表,这种方式能查看系统的静态DNS配置,不受临时网络变化影响。
1、使用systemd-resolve命令查询
对于使用systemd-resolved服务的Ubuntu系统,输入systemd-resolve --status命令,终端会输出详细的网络解析状态信息,在DNS Servers栏目下就能看到当前生效的DNS服务器地址。该命令还会显示DNS搜索域、接口配置等额外信息,帮助用户全面了解当前网络解析环境。
2、使用nmcli命令查询
如果系统使用NetworkManager管理网络,nmcli命令就是Ubuntu查看DNS的好帮手。用户可以输入nmcli dev show | grep DNS命令,终端会直接过滤并显示当前网络设备对应的DNS服务器地址。如果需要更详细的网络配置,也可以直接输入nmcli dev show命令,查看包含DNS在内的所有网络参数。
1、通过系统设置查看DNS
点击Ubuntu桌面右上角的网络图标,选择设置选项,在弹出的设置窗口中找到网络栏目,点击当前连接的网络名称旁边的齿轮图标进入详细配置页面,切换到IPv4或IPv6标签页,就能看到DNS服务器地址的配置内容。如果是自动获取DNS,这里会显示从路由器或DHCP服务器获取的地址,手动配置则会显示用户设置的固定地址。
2、通过网络管理器编辑窗口查看
在图形界面中打开网络管理器,找到当前活跃的网络连接,右键选择编辑连接选项,在弹出的编辑窗口中切换到IPv4设置标签,在DNS服务器输入框中就能看到当前配置的DNS地址。这种方式不仅能查看DNS信息,还能直接在同一界面进行DNS地址的修改,适合需要查看并调整配置的场景。
1、使用dig命令查看解析详情
dig是一款强大的DNS查询工具,默认情况下Ubuntu系统已经预装。用户可以输入dig命令加上要查询的域名,比如dig www.ubuntu.com,终端会输出详细的DNS解析过程,其中包含使用的DNS服务器地址、解析耗时、返回的IP地址等信息。通过这些信息,用户可以判断DNS服务器的响应速度和解析准确性,排查域名访问故障。
2、使用nslookup命令验证DNS
nslookup是经典的DNS查询命令,同样可以用于Ubuntu查看DNS。输入nslookup命令后,终端会进入交互模式,显示当前使用的默认DNS服务器地址,用户还可以输入具体域名查询其对应的IP地址,或者输入IP地址进行反向解析。这种方式适合快速验证DNS服务器的可用性和解析结果的正确性。