用 scutil --dns 查看真实的 DNS 解析配置
scutil --dns 能显示 macOS 实际使用的全部解析器,包括 /etc/resolv.conf 里看不到的 VPN 和作用域解析器。
在终端运行 `scutil --dns`,即可打印系统当前完整生效的 DNS 解析器列表。
01命令
命令
$ scutil --dns02作用说明
macOS 的大部分域名查询并不读 /etc/resolv.conf,真正的解析配置由系统配置框架(System Configuration)管理,其中包括 VPN 下发的 DNS、搜索域以及按域名划分的作用域解析器。scutil --dns 会把这一切按 resolver #N 分块输出:第一块是默认解析器,后面的块处理特定域名的查询(即 VPN 分流 DNS)。同一个域名在某网络能解析、换个网络就不行时,先看这条命令。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Use DNS over HTTPS/TLS on macOS依据: Apple's DNS configuration documentation explains scoped and default resolvers that scutil --dns reports.
- scutil — manage system configuration parameters依据: Documents scutil --dns as the way to show the DNS resolver configuration communicated by System Configuration.
最后验证: 2026-09-17 · 分类: 网络