首页/网络/网络排障速查/resolvectl:systemd-resolved 状态与查询
DNS 与解析排查46 条

resolvectl:systemd-resolved 状态与查询

现代桌面发行版默认走 systemd-resolved 本地 stub(127.0.0.53):解析链路与缓存问题要看 resolvectl status 与日志,而不是只看 /etc/resolv.conf。

网络排障速查网络更新于 2026-10-12

状态与查询

状态与查询
resolvectl status                 # 每个链路的当前 DNS 与 DNSSEC 策略
resolvectl query example.com      # 走 resolved 解析并显示来源
resolvectl statistics             # 缓存命中/未命中、失败次数
resolvectl flush-caches           # 清缓存(可能需要 sudo)
journalctl -u systemd-resolved -n 100 --no-pager   # 服务日志
/etc/resolv.conf 里 nameserver 127.0.0.53 是 resolved 的 stub;直接 dig 该地址问的也是 resolved,不是上游。

易错点

  • 绕过 resolved 直接测上游后发现『正常』,但应用仍走 stub 的坏路径
  • 忘记 flush-caches 后从 resolved 缓存拿到旧值,误判权威未更新

数据来源与参考

  • systemd-resolved 官方文档(resolvectl)
  • systemd 网络解析架构说明

相关工具

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