SearchDomains
用于自动发布在浏览器等工具中输入的修复字符串。例如,如果我添加搜索域mycompany.com
,然后intranet
在浏览器中输入,那么浏览器将尝试解析intranet.mycompany.com
。
可以从 中设置搜索域。然后可以使用以下命令System Preferences->Network->Advanced->DNS
检查它们:scutil
show State:/Network/Global/DNS
show Setup:/Network/Service/E594F5A4-6F0C-4505-B8CB-A62094A444F2/DNS
SearchDomains
scutil
也可以通过以下方式设置:
d.init
d.add ServerAddresses "8.8.8.8"
d.add SearchDomains ""
set Setup:/Network/Service/E594F5A4-6F0C-4505-B8CB-A62094A444F2/DNS
DomainName
我的问题是, DNS 设置下的密钥用于什么?
MacOS 显然认识到了这一点。我认为不可能通过 UI 查看或设置System Preferences
。但是可以通过 scutil 设置,例如添加以下行
d.add DomainName wibble.com
到上面的片段。
你可以通过使用 scutil 查看 DNS 清楚地看到 MacOS 识别它
show State:/Network/Global/DNS
有任何想法吗?