如何在C#中以编程方式检索主Dns后缀?

最佳答案

因此,Alex K的答案不正确(对不起)。这将为您提供特定于连接的DNS信息,每个适配器可能会有所不同。请考虑以下配置。一个适配器将给出不同的答案。

正确的答案是:

 var primaryDnsSuffix = IPGlobalProperties.GetIPGlobalProperties().DomainName;

这将返回“Primary Dns Suffix”行中的值

IPInterfaceProperties.DnsSuffix Property

多宿主ipconfig/所有输出:

09-27 12:21