Linux怎么查DNS地址?如何查看本机DNS服务器IP

在Linux系统中,查询DNS服务器地址最直接的方法是通过查看/etc/resolv.conf文件或使用systemd-resolve命令,前者适用于传统配置,后者适用于现代 systemd 系统。

很多刚接触 Linux 的朋友在排查网络故障时,往往卡在不知道当前系统到底在用什么 DNS 服务器,这就像去医院看病不知道挂哪个科室一样,方向错了,后面的努力都是白费,Linux 的 DNS 配置并没有 Windows 那么直观的图形界面,但它背后的逻辑非常清晰,只要掌握了几个关键命令和配置文件的位置,你就能像老网管一样,一眼看穿网络的“底细”。

Linux如何挑选最快的DNS//Linux查看修改DNS配置
加载中
Linux如何挑选最快的DNS//Linux查看修改DNS配置

传统方式:直接读取 resolv.conf 配置文件

这是最经典、也最通用的方法,在绝大多数 Linux 发行版中,/etc/resolv.conf 是系统的 DNS 解析核心配置文件,它记录了系统在进行域名解析时,应该优先联系哪台 DNS 服务器。

使用 cat 命令查看文件内容

你可以直接在终端中输入以下命令:

cat /etc/resolv.conf

输出结果通常长这样:

nameserver 8.8.8.8
nameserver 114.114.114.114
search localdomain

这里的 nameserver 后面跟随的 IP 地址,就是系统正在使用的 DNS 服务器地址,如果有多个 nameserver 行,系统会按照从上到下的顺序依次尝试,如果第一个 DNS 无响应,才会尝试第二个。

注意事项:文件可能被覆盖

需要注意的是,在某些使用 NetworkManager 或 systemd-networkd 的系统上,/etc/resolv.conf 可能只是一个符号链接(Symlink),指向 /run/systemd/resolve/stub-resolv.conf 或其他动态生成的文件,这意味着你直接修改这个文件,重启网络服务后可能会失效,理解它背后的管理机制比单纯修改文件更重要。

现代方式:使用 systemd-resolve 命令查询

随着 systemd 成为主流 Linux 发行版(如 Ubuntu 16.04+、CentOS 7+、Debian 8+)的初始化系统,传统的 resolv.conf 逐渐被更强大的 systemd-resolved 服务取代,这种方式不仅能看到 DNS,还能看到详细的解析状态。

Linux怎么查DNS地址?如何查看本机DNS服务器IP

查看全局 DNS 配置

运行以下命令可以获取当前系统的全局 DNS 信息:

systemd-resolve --status

或者在较新的系统中,使用更简洁的命令:

resolvectl status

输出信息非常丰富,你会看到类似这样的结构:

Global
       LLMNR setting: yes
       MulticastDNS setting: no
       DNSSEC setting: no
       DNSSEC supported: no
       Current DNS Server: 8.8.8.8
       DNS Servers: 8.8.8.8 114.114.114.114
       DNS Domain: ~.

这里清晰地列出了 Current DNS Server(当前正在使用的 DNS)和 DNS Servers(备用 DNS 列表),这种方法的优势在于,它能区分不同网络接口(如 eth0, wlan0)的 DNS 配置,让你知道哪个网卡在用哪个 DNS。

查询特定接口的 DNS

如果你的服务器有多个网卡,比如同时连接了内网和外网,你可能想知道某个特定接口(eth0)使用的是哪个 DNS,可以使用:

systemd-resolve --status eth0

或者

resolvectl status eth0

这样你就能精准定位问题,避免因为混淆不同网络的 DNS 设置而导致解析错误。

高级技巧:使用 dig 和 nslookup 验证 DNS

我们不仅想知道“系统配置了哪个 DNS”,更想知道“这个 DNS 是否真的能解析域名”以及“解析结果是什么”,这时候,dig 和 nslookup 就成了必不可少的工具。

dig 命令:精准查询

dig(Domain Information Groper)是网络管理员最常用的 DNS 查询工具,它不仅显示结果,还显示查询过程、耗时等详细信息。

查询百度百度的 DNS 服务器地址,可以使用:

dig @8.8.8.8 www.baidu.com

这里的 @8.8.8.8 指定了查询的 DNS 服务器,输出结果中,ANSWER SECTION 部分会显示解析出的 IP 地址,如果查询成功,你会看到

Linux怎么查DNS地址?如何查看本机DNS服务器IP

status: NOERROR,这表明 DNS 解析正常。

nslookup 命令:简单直观

nslookup 是一个更简单的交互式工具,适合快速测试。

nslookup www.baidu.com

输出示例:

Server:     8.8.8.8
Address:    8.8.8.8#53
Non-authoritative answer:
Name:   www.baidu.com
Address: 14.215.177.39

这里显示的 Server 就是实际处理你查询请求的 DNS 服务器地址,如果这个地址和你预期的不一致,说明你的系统可能受到了本地缓存或上游 DNS 的影响。

不同场景下的 DNS 查询对比

为了让你更直观地理解,我们将几种常用方法进行对比。

方法 适用场景 优点 缺点
cat /etc/resolv.conf 快速查看当前生效的 DNS 简单直接,几乎所有 Linux 都支持 无法区分不同接口,可能被动态覆盖
systemd-resolve --status 现代 systemd 系统,多网卡环境 信息详细,可区分接口,显示状态 仅适用于 systemd 系统,旧系统不支持
dig @IP domain 验证特定 DNS 的解析能力 精准测试,显示详细过程 需要知道目标域名,稍显复杂
nslookup domain 快速测试 DNS 连通性 简单易用,交互友好 信息较少,不如 dig 详细

业内专家指出,在排查网络问题时,建议先使用

Linux怎么查DNS地址?如何查看本机DNS服务器IP

cat /etc/resolv.conf 确认系统配置,再用 systemd-resolve --status 确认接口状态,最后用 dig 验证解析结果,这种层层递进的方法,能覆盖 90% 以上的 DNS 问题。

常见问题解答:Linux如何查询DNS服务器地址

如何永久修改 Linux 的 DNS 服务器地址?

修改 DNS 的方法取决于你的网络管理工具,如果使用 NetworkManager,可以使用 nmcli 命令:

nmcli con mod "连接名称" ipv4.dns "8.8.8.8 114.114.114.114"
nmcli con up "连接名称"

如果使用 systemd-networkd,则需要编辑 /etc/systemd/network/ 下的 .network 文件,添加 DNS= 行,直接修改 /etc/resolv.conf 通常不是推荐做法,因为它可能被覆盖。

为什么 dig 查询的结果和 resolv.conf 中的 DNS 不一致?

这通常是因为本地 DNS 缓存或递归解析器的存在。resolv.conf 中的 DNS 是系统配置的“第一跳”,但实际查询可能经过本地缓存(如 dnsmasq 或 systemd-resolved 的缓存)或上游递归服务器。dig @IP 直接查询特定服务器,绕过了本地缓存,因此结果可能更直接反映该服务器的状态。

如何测试 DNS 解析速度?

可以使用 dig 的 +time 和 +tries 参数来测试响应时间:

dig @8.8.8.8 www.baidu.com +time=2 +tries=1

输出中的 Query time 字段显示了查询耗时(毫秒),数值越小,表示该 DNS 服务器响应越快,对于企业用户来说,选择低延迟的 DNS 服务器能显著提升网页加载速度,据统计,优化 DNS 解析速度可使网页打开时间缩短 20%-30%。

查询 DNS 服务器地址并非难事,关键在于理解 Linux 的网络架构,从简单的文件读取到复杂的命令验证,每一步都揭示了系统背后的逻辑,掌握这些方法,不仅能解决眼前的网络问题,更能让你对 Linux 网络管理有更深的理解,配置只是第一步,验证才是关键。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/linux%e6%80%8e%e4%b9%88%e6%9f%a5dns%e5%9c%b0%e5%9d%80%ef%bc%9f%e5%a6%82%e4%bd%95%e6%9f%a5%e7%9c%8b%e6%9c%ac%e6%9c%badns%e6%9c%8d%e5%8a%a1%e5%99%a8ip/

赞 (0)
CDN加速怎么关闭?如何关闭CDN加速
上一篇 2026年6月20日 14:38
2026年最便宜的AI算力平台是哪个?国内AI算力平台排名
下一篇 2026年6月20日 14:41

相关推荐

  • 互联网BI分析软件有什么作用?如何选择合适的BI工具

    互联网BI分析软件的核心作用是将杂乱无章的企业数据转化为可视化的商业洞察,帮助管理者从“凭感觉决策”转向“凭数据说话”,从而提升运营效率并发现新的增长机会,在数字化浪潮席卷各行各业的今天,数据已经取代土地、劳动力和资本,成为企业最核心的资产,拥有海量数据并不意味着拥有智慧,许多企业面临的最大痛点不是缺乏数据,而……

    2026年6月3日
    4000
  • 广州gpu服务器取消自动登录怎么设置?广州gpu服务器自动登录取消教程

    取消GPU服务器自动登录是保障广州地区高性能计算集群安全性的首要防线,能够有效规避因会话劫持、物理接触入侵导致的算力资源被滥用及核心训练数据泄露风险,在追求极致算力效率的同时,必须将访问控制权限牢牢锁定在手动验证环节,这是企业级运维中不可妥协的安全底线, 安全隐患剖析:为何必须取消自动登录在高性能计算场景下,G……

    2026年3月29日
    11000
  • 上海管局对服务器除尘有哪些要求,怎么办理?

    上海地区服务器除尘不仅是设备维护需求,更是上海管局对机房安全管理的硬性要求,清洁不到位可能直接导致备案审核不通过或年检不合格,上海服务器除尘价格对比:上门服务与自行操作差多少?在上海,服务器除尘主要有两种方式:找专业团队上门处理,或者自己动手操作,两种方案在成本、效果和风险上差异明显,需要根据实际场景选择,上门……

    2026年8月1日
    1600
  • http推送服务器怎么用?http推送服务器配置教程

    http推送服务器通过建立长连接或轮询机制,实现服务端向客户端的实时数据下发,相比传统轮询方案,它能显著降低服务器负载并提升消息到达的即时性,是构建高并发实时应用的核心基础设施,在数字化业务高速迭代的今天,传统的“拉取”模式已难以满足用户对实时性的苛刻要求,无论是金融交易的毫秒级报价,还是即时通讯软件的消息送达……

    2026年6月4日
    4800
  • 云服务器中心到底有哪些,云服务器哪家好?

    云服务器中心本质上是指云厂商在全球部署的数据中心集群,用户选购时实际是在选择“地域”和“可用区”,目前主流选择集中在阿里云、腾讯云、华为云三家国内厂商,以及AWS、Azure两家国际厂商,云服务器中心有哪些主流选择市面上的云服务器中心看起来很多,但真正值得个人开发者和中小企业关注的,基本就是头部几家,这些厂商的……

    服务器宽带 2026年10月21日
    000
  • 跑服务器用什么软件好,服务器软件有哪些推荐?

    跑服务器的软件没有固定清单,通常按“操作系统—运行环境—数据库/缓存—容器与虚拟化—运维监控—管理面板”六层来选,先确定你要跑的是网站、API、数据库、游戏服还是AI推理,再挑对应软件栈,跑服务器的软件有哪些?先按六层拆开看操作系统层:Linux发行版占主流服务器上跑软件,第一步是装系统,多数云服务器默认提供……

    2026年10月9日
    000
  • http协议请求api接口报错怎么办?http协议请求api接口实例

    通过HTTP协议发起API接口请求,本质是构建标准化的客户端-服务器通信,核心在于正确组装请求行、头部信息及负载数据,并妥善处理响应状态码与数据解析,在现代软件开发中,API(应用程序编程接口)是连接不同系统、服务或模块的“桥梁”,无论是前端页面调用后端数据,还是微服务之间的内部通信,HTTP协议都是最基础且最……

    2026年6月2日
    2700
  • 虚拟机隔离能完全防住病毒吗,病毒逃逸怎么办

    虚拟机隔离并不能完全防止病毒感染,它能大幅降低风险,但绝非绝对安全的“金钟罩”,从技术原理到实际攻击案例,虚拟机逃逸、共享文件、网络穿透等漏洞都可能让恶意软件“破壁而出”,下面我们从攻击面、常见误区、加固方案三个维度,把这件事彻底讲透,虚拟机防病毒效果怎么样?先看它的安全边界在哪很多人把虚拟机当成“病毒培养皿……

    2026年8月31日
    800
  • 安装服务器能实现哪些功能?,服务器安装后有什么用途?

    安装服务器不是简单地把硬件拼起来,它是一套完整的交付流程——从硬件上架、系统部署到安全加固、业务上线,最终让一台裸机变成能7×24小时稳定运行的数据中枢, 很多人误以为买台服务器插上电就能用,实际上安装环节决定了这台机器未来三到五年的稳定性、安全性和扩展空间,下面从功能角度拆开讲清楚,安装服务器到底在装什么安装……

    服务器宽带 2026年10月21日
    000
  • 特好玩的服务器有哪些,求推荐几个最好玩的

    特好玩的服务器没有统一名单,但按玩家口碑和活跃度看,2026年最值得试的还是那些专注单一玩法、社区氛围成熟的我的世界生存服,以及配合稳定低延迟的自建联机服务器,判断一个服务器好不好玩,核心不是人数多少,而是玩法是否纯粹、管理是否在线、延迟能不能接受,下面按场景拆开讲,你按自己的需求对号入座,我的世界服务器推荐……

    2026年10月8日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注