Project DescriptionA DNS protocol library written completely in managed code (C#). Supports common DNS records types like A, CNAME, MX, SRV, and more. Works on Windows .NET 2.0, 3., Mono 2.0, and .NET CF 2.0 for Pocket PC / Windows Mobile. Supports DNS resoluiton using both UDP and TCP protocols.
Background Information (my blog)
http://securitythroughabsurdity.com/2008/02/dndns-net-dns-client-library-resolver.html.
On Pocket DnDns (my blog)
http://securitythroughabsurdity.com/2008/12/pocket-dndns-release-1.html.
DnDns Supported Record TypesAAAA, AFSDB, A, ATMA, CNAME, HINFO, ISDN, LOC, MB, , MG, MINFO, MR, MX, NS, PTR, RP, RT, SOA, SRV, TXT, WKS, X25, TSIG
AcknowledgmentsN. Young - Provided initial code for TCP support.
A. Westerhold - linux/unix DNS server detection
Stefano - for finding a series of bugs casting from bytes to short
dgoslin - for adding support for TSIG
and others for reporting bug fixes. Thanks!
RobIII - Improved slow DNS resolution & added support for retrieving multiple DNS servers
dndns_pad_file.xml