查看网络的 DNS 搜索域
用 networksetup -getsearchdomains 查看系统会自动补在短主机名后面的搜索域名。
运行 `networksetup -getsearchdomains "Wi-Fi"`,会列出搜索域;显示未设置则说明没有配置。
01命令
命令
$ networksetup -getsearchdomains "Wi-Fi"02作用说明
搜索域让你只输 "printer"、"nas" 这种短名字就能访问内网设备,而不用写全 "nas.company.local"。这条命令显示的正是会自动补全的后缀。结果显示为空时,短主机名完全依赖路由器的 mDNS/DHCP 广播——这就是为什么在公司能直接访问、回到家却不行的原因。修改用 `networksetup -setsearchdomains "Wi-Fi" 域名1 域名2`。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- networksetup — configure network settings (macOS man page)依据: Documents `networksetup -getsearchdomains <networkservice>` which prints the search domains or reports that none are set.
最后验证: 2026-09-18 · 分类: 网络