obteniendo el tipo de registro NS usando C # (dns)

Solo me pregunto si hay alguna manera de obtener los registros NS en C #. He leído en MSDN y parece que hay una clase de DNS que puede devolver la dirección IP del host. Sin embargo, estoy después del tipo de registro NS.

Muchas gracias

Como recuerdo, esta funcionalidad no está integrada en C #.

Sin embargo, hay algunos componentes sin licencia y con licencia de código abierto que proporcionarán una funcionalidad DNS mucho más rica.

Compruebe este enlace para uno. Otros son fáciles de encontrar con Google / Bing.

Podría usar SimpleDNS que proporciona resultados para los tipos de consulta A , CName , MX , NS , SOA y 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"))); 

Resultado:

introduzca la descripción de la imagen aquí

También está disponible como paquete Nuget y es compatible con .NetCore 2.0.