Поиск DNS с пользовательского DNS-сервера в С#
Я хочу выполнить поиск DNS с DNS-сервера, который я укажу в коде.
Не могу найти ничего полезного в этом вопросе. Любые советы?
Ответы
Ответ 1
Взгляните на различные DNS-библиотеки для .NET, как описано в ответах на связанный вопрос.
Взято из этого ответа:
DNS.NET Resolver
Компонент запросов С#.NET.NET
OpenDNS.NET
DnDns
ARSoft.Tools.Net
JH Software DNS Client Library (Freeware, а не с открытым исходным кодом)
Некоторые из них позволят вам указать DNS-сервер и запросить его.
Ответ 2
Вы также можете попробовать:
http://www.lumisoft.ee/lsWWW/download/downloads/Net/
И пример (DnsQuery.zp) как использовать:
http://www.lumisoft.ee/lsWWW/download/downloads/Examples/
Ответ 3
Это решение, с которым я смог придумать. Надеюсь, это поможет!
Получить IP удаленного компьютера на отдельном DNS-сервере
Ответ 4
https://github.com/MichaCo/DnsClient.NET
Является простым, но работает с новым материалом .NETStandard и отлично работает на Linux и т.д., А также...
Также см. http://dnsclient.michaco.net