首页/系统/Linux 运维命令速查/resolvectl 查询 systemd-resolved
本包目录(613 条)
文件与目录76 条文本处理77 条
网络命令82 条
进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

resolvectl 查询 systemd-resolved

systemd 体系里 DNS 走 resolved 服务:resolvectl status 看每网卡 DNS 配置,query 按 resolved 逻辑解析,排「只有某网卡域名不解析」必用。

Linux 运维命令速查系统更新于 2026-10-12
用途查看/验证 systemd-resolved 的解析
语法resolvectl {status|query|statistics} [域名]
场景split-DNS、VPN 域名分流

常用示例

常用示例
resolvectl status                 # 各网卡的 DNS 服务器与域
resolvectl query example.com      # 用 resolved 解析
resolvectl statistics              # 缓存命中/失败统计
resolvectl flush-caches            # 清缓存(改 DNS 后)
resolved 生效时 /etc/resolv.conf 是软链(指向 stub-resolv.conf 或 127.0.0.53),手工改它容易被覆盖。

易错点

  • flush-caches 是全局清缓存,生产上影响小但要知道它会加大上游查询量
  • 容器内通常没有 resolved:容器排障直接 cat /etc/resolv.conf + dig

数据来源与参考

  • man 1 resolvectl(systemd 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌