使用C#(dns)获取NS记录类型

只是想知道是否有任何方法可以在C#中获取NS记录。 我在MSDN上阅读过,似乎有一个可以返回主机IP地址的DNS类。 但是,我是在NS记录类型之后。

非常感谢

我记得,这个function并没有内置在C#中。

但是,有一些无许可证和开源许可证组件将提供更丰富的DNSfunction。

检查此链接 。 使用Google / Bing很容易找到其他人。

您可以使用SimpleDNS ,它为查询类型ACNameMXNSSOATXT提供结果。

//Create your question - (Hostname,QueryType) var question = new Question("stackoverflow.com", QType.NS); //Create your SimpleDnsPacket and pass to the Util method Kitson.Dns.Query var result = Query.Simple(new SimpleDnsPacket(question, IPAddress.Parse("8.8.8.8"))); 

结果:

在此处输入图像描述

它也可以作为Nuget包使用并与.NetCore 2.0兼容。