用 scutil --dns 查看真实的 DNS 解析配置

scutil --dns 能显示 macOS 实际使用的全部解析器,包括 /etc/resolv.conf 里看不到的 VPN 和作用域解析器。

macOS解析器scutil 系统配置DNS低风险
在终端运行 `scutil --dns`,即可打印系统当前完整生效的 DNS 解析器列表。

01命令

命令
$ scutil --dns

02作用说明

macOS 的大部分域名查询并不读 /etc/resolv.conf,真正的解析配置由系统配置框架(System Configuration)管理,其中包括 VPN 下发的 DNS、搜索域以及按域名划分的作用域解析器。scutil --dns 会把这一切按 resolver #N 分块输出:第一块是默认解析器,后面的块处理特定域名的查询(即 VPN 分流 DNS)。同一个域名在某网络能解析、换个网络就不行时,先看这条命令。

03风险

风险低风险
使用条件Built-in on macOS.

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 网络