<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>DnDns - A .NET DNS Client Resolver Library</title><link>http://www.codeplex.com/dndns/Project/ProjectRss.aspx</link><description>A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.</description><item><title>NEW POST: Compact Framework</title><link>http://www.codeplex.com/dndns/Thread/View.aspx?ThreadId=26542</link><description>&lt;div class="wikidoc"&gt;
&lt;div class="quote"&gt;
 &lt;br /&gt;LiquidCaffeine wrote:&lt;br /&gt;Does this work with CF 2.0 and up, or is there something similiar?  In particuliar, I need to do a MX record lookup on an email address to verify valid addresses from a Windows Mobile 5 platform.&lt;br /&gt; &lt;br /&gt;
&lt;/div&gt; &lt;br /&gt;I suspect it would...there's nothing too fancy in the code. If you are able to give it a shot, let me know if it works or not. If I can get around to it, I'd be interested to try this out as well...&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Mon, 28 Apr 2008 17:07:13 GMT</pubDate><guid isPermaLink="false">NEW POST: Compact Framework 20080428P</guid></item><item><title>NEW POST: Compact Framework</title><link>http://www.codeplex.com/dndns/Thread/View.aspx?ThreadId=26542</link><description>&lt;div class="wikidoc"&gt;
Does this work with CF 2.0 and up, or is there something similiar?  In particuliar, I need to do a MX record lookup on an email address to verify valid addresses from a Windows Mobile 5 platform.&lt;br /&gt;
&lt;/div&gt;</description><author>LiquidCaffeine</author><pubDate>Thu, 24 Apr 2008 13:40:25 GMT</pubDate><guid isPermaLink="false">NEW POST: Compact Framework 20080424P</guid></item><item><title>NEW POST: UDP Timeout concerns</title><link>http://www.codeplex.com/dndns/Thread/View.aspx?ThreadId=24216</link><description>&lt;div class="wikidoc"&gt;
This discussion has been copied to a work item. Click here to &lt;a href="http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1966"&gt;go to the work item and continue the discussion&lt;/a&gt;.&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Sun, 06 Apr 2008 01:27:29 GMT</pubDate><guid isPermaLink="false">NEW POST: UDP Timeout concerns 20080406A</guid></item><item><title>CREATED ISSUE: UDP Timeout concerns</title><link>http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1966</link><description>I appreciate the work you put into this. We were just talking about implementing something like this in-house. You saved us some time&amp;#33;  I had one issue come up while using it though. I had a situation where a DNS server didn&amp;#39;t exist or wasn&amp;#39;t properly set, so the UDP Receive function would hang indefinitely. I changed your code to take in a timeout_ms parameter in the Resolve function, and I set the underlying socket receive timeout to use it so everything could dispose properly when it timed out.  Works like a charm now&amp;#33;  Thanks&amp;#33;&lt;br /&gt; &lt;br /&gt;Here&amp;#39;s a snippet&lt;br /&gt; &lt;br /&gt;UdpClient udpClient &amp;#61; new UdpClient&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;try&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#9;udpClient.Connect&amp;#40;ipep&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;udpClient.Send&amp;#40;bDnsQuery, bDnsQuery.Length&amp;#41;&amp;#59;&lt;br /&gt; &lt;br /&gt;&amp;#9;udpClient.Client.ReceiveTimeout &amp;#61; timeout_ms&amp;#59; &amp;#47;&amp;#47;added socket timeout here. &lt;br /&gt;&amp;#9;recvBytes &amp;#61; udpClient.Receive&amp;#40;ref ipep&amp;#41;&amp;#59;&lt;br /&gt; &lt;br /&gt;&amp;#125;&lt;br /&gt;finally&lt;br /&gt;&amp;#123;&lt;br /&gt;&amp;#9;udpClient.Close&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;</description><author>jmonty</author><pubDate>Sun, 06 Apr 2008 01:27:27 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: UDP Timeout concerns 20080406A</guid></item><item><title>NEW POST: UDP Timeout concerns</title><link>http://www.codeplex.com/dndns/Thread/View.aspx?ThreadId=24216</link><description>&lt;div class="wikidoc"&gt;
Really! I expected there would be a default timeout of some sort (not infinite!)....thanks for the info on adjusting it on the underlying socket! I'll adjust the code here accordingly.&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Sat, 05 Apr 2008 19:27:43 GMT</pubDate><guid isPermaLink="false">NEW POST: UDP Timeout concerns 20080405P</guid></item><item><title>NEW POST: UDP Timeout concerns</title><link>http://www.codeplex.com/dndns/Thread/View.aspx?ThreadId=24216</link><description>&lt;div class="wikidoc"&gt;
I appreciate the work you put into this. We were just talking about implementing something like this in-house. You saved us some time!  I had one issue come up while using it though. I had a situation where a DNS server didn't exist or wasn't properly set, so the UDP Receive function would hang indefinitely. I changed your code to take in a timeout_ms parameter in the Resolve function, and I set the underlying socket receive timeout to use it so everything could dispose properly when it timed out.  Works like a charm now!  Thanks!&lt;br /&gt; &lt;br /&gt;Here's a snippet&lt;br /&gt; &lt;br /&gt;UdpClient udpClient = new UdpClient();&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;	udpClient.Connect(ipep);&lt;br /&gt;	udpClient.Send(bDnsQuery, bDnsQuery.Length);&lt;br /&gt; &lt;br /&gt;	udpClient.Client.ReceiveTimeout = timeout_ms; //added socket timeout here. &lt;br /&gt;	recvBytes = udpClient.Receive(ref ipep);&lt;br /&gt; &lt;br /&gt;}&lt;br /&gt;finally&lt;br /&gt;{&lt;br /&gt;	udpClient.Close();&lt;br /&gt;}&lt;br /&gt;
&lt;/div&gt;</description><author>nlb6665</author><pubDate>Mon, 17 Mar 2008 21:14:36 GMT</pubDate><guid isPermaLink="false">NEW POST: UDP Timeout concerns 20080317P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=23</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;For an extensive RFC reference for DNS: &lt;a href="http://www.dns.net/dnsrd/rfc/" class="externalLink"&gt;http://www.dns.net/dnsrd/rfc/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dndns&amp;amp;DownloadId=27069';"&gt;dndns_pad_file.xml&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Thu, 13 Mar 2008 20:43:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080313P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=22</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;For an extensive RFC reference for DNS: check here: &lt;a href="http://www.dns.net/dnsrd/rfc/" class="externalLink"&gt;http://www.dns.net/dnsrd/rfc/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dndns&amp;amp;DownloadId=27069';"&gt;dndns_pad_file.xml&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Thu, 13 Mar 2008 20:31:50 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080313P</guid></item><item><title>CREATED FEATURE: Add Support for Dynamic Updates (DNS UPDATE)</title><link>http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1723</link><description>DNS servers allow clients to dynamically update their DNS records when their IP address changes &amp;#40;for instance, useful when a client receives a new IP Addresses from a DHCP server&amp;#41;.&lt;br /&gt;&lt;br /&gt;References&amp;#58;&lt;br /&gt;RFC 2136&amp;#58; Dynamic Updates in the Domain Name System &amp;#40;DNS UPDATE&amp;#41;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.ietf.org&amp;#47;rfc&amp;#47;rfc2136.txt&lt;br /&gt;&lt;br /&gt;RFC 2137&amp;#58; Secure Dynamic Updates in the Domain Name System &amp;#40;DNS UPDATE&amp;#41;&lt;br /&gt;&lt;br /&gt;RFC 3007&amp;#58; Secure Domain Name System &amp;#40;DNS&amp;#41; Dynamic Update&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.ietf.org&amp;#47;rfc&amp;#47;rfc3007.txt&lt;br /&gt;</description><author>jmonty</author><pubDate>Thu, 13 Mar 2008 20:30:09 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Add Support for Dynamic Updates (DNS UPDATE) 20080313P</guid></item><item><title>UPDATED RELEASE: DnDns Library Release 2</title><link>http://www.codeplex.com/dndns/Release/ProjectReleases.aspx?ReleaseId=11589</link><description>Release will bring in additional features.</description><author></author><pubDate>Tue, 11 Mar 2008 14:54:11 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: DnDns Library Release 2 20080311P</guid></item><item><title>CREATED FEATURE: Add Support for Zone Transfers (AXFR)</title><link>http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1706</link><description>NOTE&amp;#58; &amp;#34;Because accuracy is essential, TCP or some other reliable protocol must be used for AXFR requests.&amp;#34;, RFC 1024&lt;br /&gt;&lt;br /&gt;References&amp;#58;&lt;br /&gt;RFC 1034 - DOMAIN NAMES - CONCEPTS AND FACILITIES&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.ietf.org&amp;#47;rfc&amp;#47;rfc1034.txt&lt;br /&gt;&lt;br /&gt;RFC 1996 - A Mechanism for Prompt Notification of Zone Changes &amp;#40;DNS NOTIFY&amp;#41;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.ietf.org&amp;#47;rfc&amp;#47;rfc1996.txt&lt;br /&gt;&lt;br /&gt;Notes on Implementing AXFR Zone Transfers &amp;#40;from DJB&amp;#41;&lt;br /&gt;See&amp;#58; http&amp;#58;&amp;#47;&amp;#47;cr.yp.to&amp;#47;djbdns&amp;#47;axfr-notes.html&lt;br /&gt;&lt;br /&gt;Also explore IXFR, RFC 1995 - Incremental Zone Transfer in DNS&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.ietf.org&amp;#47;rfc&amp;#47;rfc1995.txt&lt;br /&gt;</description><author>jmonty</author><pubDate>Tue, 11 Mar 2008 13:58:34 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Add Support for Zone Transfers (AXFR) 20080311P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dndns&amp;amp;DownloadId=27069';"&gt;dndns_pad_file.xml&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Fri, 08 Feb 2008 07:35:33 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080208A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dndns&amp;amp;DownloadId=27068';"&gt;dndns_pad_file.xml&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Fri, 08 Feb 2008 07:23:20 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080208A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Fri, 08 Feb 2008 07:21:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080208A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Fri, 08 Feb 2008 07:20:39 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080208A</guid></item><item><title>UPDATED WIKI: How to lookup SPF Records</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=How to lookup SPF Records&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
How to Lookup SPF Records for a Domain
&lt;/h2&gt;SPF, or Sender Policy Framework, takes advantage of the DNS TXT record types to store information about the authorized mail servers for your domain.&lt;br /&gt;ref: &lt;a href="http://www.openspf.org/" class="externalLink"&gt;http://www.openspf.org/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;SPF Records are simple TXT Record types within the DNS System. &lt;br /&gt;&lt;pre&gt;
string dnsServer = &amp;quot;192.168.0.1&amp;quot;;
string domainToResolve = &amp;quot;atgi.com&amp;quot;;
 
// Use NsType.TXT for SPF lookups
DnsQueryRequest request = new DnsQueryRequest();
DnsQueryResponse response = request.Resolve(dnsServer, domainToResolve, NsType.TXT, NsClass.INET, ProtocolType.Udp);
 
Console.WriteLine(&amp;quot;Bytes received: &amp;quot; + response.BytesReceived);
 
// Enumerate the Answer Records
Console.WriteLine(&amp;quot;Answers:&amp;quot;);
foreach (IDnsRecord record in response.Answers)
{
    Console.WriteLine(record.Answer);
    Console.WriteLine(&amp;quot;  |--- RDATA Field Length: &amp;quot; + record.DnsHeader.DataLength);
    Console.WriteLine(&amp;quot;  |--- Name: &amp;quot; + record.DnsHeader.Name);
    Console.WriteLine(&amp;quot;  |--- NS Class: &amp;quot; + record.DnsHeader.NsClass);
    Console.WriteLine(&amp;quot;  |--- NS Type: &amp;quot; + record.DnsHeader.NsType);
    Console.WriteLine(&amp;quot;  |--- TTL: &amp;quot; + record.DnsHeader.TimeToLive);
    Console.WriteLine();
}
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Output&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
Bytes received: 88
Answers:
text: v=spf1 ip4:70.61.58.69 mx a:derrida.atgi.com -all
  |--- RDATA Field Length: 50
  |--- Name: atgi.com.
  |--- NS Class: INET
  |--- NS Type: TXT
  |--- TTL: 1800
&lt;/pre&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Tue, 05 Feb 2008 16:02:00 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: How to lookup SPF Records 20080205P</guid></item><item><title>UPDATED WIKI: How to lookup SPF Records</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=How to lookup SPF Records&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
How to Lookup SPF Records for a Domain
&lt;/h2&gt; &lt;br /&gt;SPF, or Sender Policy Framework, takes advantage of the DNS TXT record types to store information about the authorized mail servers for your domain.&lt;br /&gt; &lt;br /&gt;ref: &lt;a href="http://www.openspf.org/" class="externalLink"&gt;http://www.openspf.org/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;SPF Records are simple TXT Record types within the DNS System. &lt;br /&gt;&lt;pre&gt;
string dnsServer = &amp;quot;192.168.0.1&amp;quot;;
string domainToResolve = &amp;quot;atgi.com&amp;quot;;
 
// Use NsType.TXT for SPF lookups
DnsQueryRequest request = new DnsQueryRequest();
DnsQueryResponse response = request.Resolve(dnsServer, domainToResolve, NsType.TXT, NsClass.INET, ProtocolType.Udp);
 
Console.WriteLine(&amp;quot;Bytes received: &amp;quot; + response.BytesReceived);
 
// Enumerate the Answer Records
Console.WriteLine(&amp;quot;Answers:&amp;quot;);
foreach (IDnsRecord record in response.Answers)
{
    Console.WriteLine(record.Answer);
    Console.WriteLine(&amp;quot;  |--- RDATA Field Length: &amp;quot; + record.DnsHeader.DataLength);
    Console.WriteLine(&amp;quot;  |--- Name: &amp;quot; + record.DnsHeader.Name);
    Console.WriteLine(&amp;quot;  |--- NS Class: &amp;quot; + record.DnsHeader.NsClass);
    Console.WriteLine(&amp;quot;  |--- NS Type: &amp;quot; + record.DnsHeader.NsType);
    Console.WriteLine(&amp;quot;  |--- TTL: &amp;quot; + record.DnsHeader.TimeToLive);
    Console.WriteLine();
}
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Output&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
Bytes received: 88
Answers:
text: v=spf1 ip4:70.61.58.69 mx a:derrida.atgi.com -all
  |--- RDATA Field Length: 50
  |--- Name: atgi.com.
  |--- NS Class: INET
  |--- NS Type: TXT
  |--- TTL: 1800
&lt;/pre&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Tue, 05 Feb 2008 16:01:44 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: How to lookup SPF Records 20080205P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Background Information&lt;/b&gt; (my blog)&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Tue, 05 Feb 2008 15:58:45 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080205P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/dndns/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;A DNS protocol library written completely in managed code. Supports common DNS records types like A, CNAME, MX, SRV, and more.
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Quick HOWTO Reference&lt;/b&gt; (Code Samples)&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20basic%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a basic name lookup&lt;/a&gt; - A Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20do%20a%20reverse%20name%20lookup&amp;amp;referringTitle=Home"&gt;How to do a reverse name lookup&lt;/a&gt; - PTR Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20lookup%20SPF%20Records&amp;amp;referringTitle=Home"&gt;How to lookup SPF Records&lt;/a&gt; - TXT Record Lookup&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/dndns/Wiki/View.aspx?title=How%20to%20discover%20Mail%20server%20for%20a%20particular%20Domain&amp;amp;referringTitle=Home"&gt;How to discover Mail server for a particular Domain&lt;/a&gt; - MX Record Lookup&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;For some background info see this post on my blog:&lt;br /&gt;&lt;a href="http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html" class="externalLink"&gt;http://choosing-a-blog-url-sucks.blogspot.com/2008/02/dndns-net-dns-client-library-resolver.html&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;DnDns Supported Record Types&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;AAAA&lt;/li&gt;&lt;li&gt;AFSDB&lt;/li&gt;&lt;li&gt;A&lt;/li&gt;&lt;li&gt;ATMA&lt;/li&gt;&lt;li&gt;CNAME&lt;/li&gt;&lt;li&gt;HINFO&lt;/li&gt;&lt;li&gt;ISDN&lt;/li&gt;&lt;li&gt;LOC&lt;/li&gt;&lt;li&gt;MB&lt;/li&gt;&lt;li&gt;MG&lt;/li&gt;&lt;li&gt;MINFO&lt;/li&gt;&lt;li&gt;MR&lt;/li&gt;&lt;li&gt;MX&lt;/li&gt;&lt;li&gt;NS&lt;/li&gt;&lt;li&gt;PTR&lt;/li&gt;&lt;li&gt;RP&lt;/li&gt;&lt;li&gt;RT&lt;/li&gt;&lt;li&gt;SOA&lt;/li&gt;&lt;li&gt;SRV&lt;/li&gt;&lt;li&gt;TXT&lt;/li&gt;&lt;li&gt;WKS&lt;/li&gt;&lt;li&gt;X25&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>jmonty</author><pubDate>Tue, 05 Feb 2008 15:13:13 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080205P</guid></item><item><title>CREATED ISSUE: Add IPv6 Network Support</title><link>http://www.codeplex.com/dndns/WorkItem/View.aspx?WorkItemId=1075</link><description>Currently only IPv4 is used to query DNS Servers. As IPv6 become more prevalent, DnDns needs to support IPv6 networks as well.&lt;br /&gt;</description><author>jmonty</author><pubDate>Tue, 05 Feb 2008 15:11:59 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Add IPv6 Network Support 20080205P</guid></item></channel></rss>