Project Description
A 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 Types
AAAA, AFSDB, A, ATMA, CNAME, HINFO, ISDN, LOC, MB, , MG, MINFO, MR, MX, NS, PTR, RP, RT, SOA, SRV, TXT, WKS, X25, TSIG

Acknowledgments
N. 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

Last edited Jul 20, 2011 at 2:07 PM by jmonty, version 41