查看 Mac 当前使用的 DNS 服务器
用 networksetup -getdnsservers 查询 Wi-Fi 设置的是哪些 DNS 服务器。
运行 `networksetup -getdnsservers "Wi-Fi"`;如果显示"没有设置 DNS 服务器",说明正在使用路由器分配的 DNS。
01命令
命令
$ networksetup -getdnsservers "Wi-Fi"02作用说明
这条命令显示的是手动指定的 DNS;如果没有手动设置,macOS 就用路由器通过 DHCP 下发的值(可用 `scutil --dns` 查看)。网页打不开或加载很慢,往往就是 DNS 出了问题,先确认实际用的 DNS 列表是排查第一步。注意它读的是配置值,不是当前生效的解析器。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- networksetup — configure network settings (macOS man page)依据: Documents `networksetup -getdnsservers <networkservice>` which lists manually configured DNS servers or reports that DNS is set by DHCP.
最后验证: 2026-09-18 · 分类: 网络