【发布时间】:2009-06-30 00:40:33
【问题描述】:
只是想知道是否有任何方法可以在 C# 中获取 NS 记录。我在 MSDN 上阅读过,似乎有一个可以返回主机 IP 地址的 DNS 类。但是,我追求的是 NS 记录类型。
非常感谢
【问题讨论】:
只是想知道是否有任何方法可以在 C# 中获取 NS 记录。我在 MSDN 上阅读过,似乎有一个可以返回主机 IP 地址的 DNS 类。但是,我追求的是 NS 记录类型。
非常感谢
【问题讨论】:
【讨论】:
您可以使用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 兼容。
【讨论】: