Windows DNS 多级搜索

Windows DNS 多级搜索

我们有一个域名,如company.example,其下还有各种子域名,如prod.company.exampleqa.company.example

每个桌面都在company.exampleDNS 搜索域中。

我想解析“ server.prod”或“ db.qa”之类的名称。因此,DNS解析器不仅应将搜索域附加到单个主机名,还应附加到多级名称。它在Linux或Mac机器上完美运行,但在Windows上却不行。

我知道有一个注册表可以启用此功能,但我可以在任何地方找到它,这让我发疯。

答案1

您可以在 Windows 上通过配置以太网适配器并转到高级以太网设置 >> DNS >> 并选择“附加这些 DNS 后缀(按顺序)”来实现同样的效果。

您还可以从提升的 shell 使用 Powershell Windows 管理规范 cmdlet 来设置它们。

# Add multiple DNS Suffixes (append)
$DNSsuffixes =  “Contoso.com”,”Child.Contoso.com”
Invoke-Wmimethod -Class win32_networkadapterconfiguration -Name setDNSSuffixSearchOrder -ArgumentList @($DNSSuffixes),$null 

# Add just a single DNS suffix (overwrite)
Invoke-WmiMethod -Class win32_networkadapterconfiguration -Name setDNSSuffixSearchOrder -Argument "contoso.com"

相关内容