MacOS DNS 配置:DomainName 和 SearchDomains 之间有什么区别

MacOS DNS 配置:DomainName 和 SearchDomains 之间有什么区别

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

SearchDomainsscutil也可以通过以下方式设置:

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

有任何想法吗?

相关内容