使用C#(dns)获取NS记录类型
只是想知道是否有任何方法可以在C#中获取NS记录。 我在MSDN上阅读过,似乎有一个可以返回主机IP地址的DNS类。 但是,我是在NS记录类型之后。
非常感谢
我记得,这个function并没有内置在C#中。
但是,有一些无许可证和开源许可证组件将提供更丰富的DNSfunction。
检查此链接 。 使用Google / Bing很容易找到其他人。
您可以使用SimpleDNS ,它为查询类型A , CName , MX , NS , SOA和TXT提供结果。
//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兼容。