получение типа записи NS с использованием C # (dns) - PullRequest
5 голосов
/ 30 июня 2009

Просто интересно, есть ли способ получить записи NS в C #. Я прочитал на MSDN, и, кажется, существует класс DNS, который может вернуть IP-адрес хоста. Тем не менее, я после NS типа записи.

Большое спасибо

Ответы [ 2 ]

3 голосов
/ 30 июня 2009

Насколько я помню, эта функциональность не встроена в C #.

Тем не менее, существуют некоторые компоненты без лицензии и с открытым исходным кодом, которые обеспечат гораздо более широкие функциональные возможности DNS.

Проверьте эту ссылку для одного. Другие легко найти с помощью Google / Bing.

0 голосов
/ 08 апреля 2018

Вы можете использовать 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")));

Результат:

enter image description here

Он также доступен в виде пакета Nuget и совместим с .NetCore 2.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...