<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KDB Systems &#187; EDNS</title>
	<atom:link href="http://www.kdbsystems.ca/index.php/category/edns/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kdbsystems.ca</link>
	<description>Tech Ramblings by Kerry Brown</description>
	<lastBuildDate>Thu, 22 Sep 2011 17:26:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Experimenting with IPv6 – Part 1</title>
		<link>http://www.kdbsystems.ca/index.php/2009/10/experimenting-with-ipv6-%e2%80%93-part-1/</link>
		<comments>http://www.kdbsystems.ca/index.php/2009/10/experimenting-with-ipv6-%e2%80%93-part-1/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 17:11:00 +0000</pubDate>
		<dc:creator>Kerry Brown</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[EDNS]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Server 2008 R2]]></category>

		<guid isPermaLink="false">http://kdbsystems.wordpress.com/2009/10/19/experimenting-with-ipv6-%e2%80%93-part-1</guid>
		<description><![CDATA[IPv6 is coming. We’ll all have to learn how to deal with it. With this in mind I’ve set out to educate myself about IPv6. I learn better by doing than by reading. I like to read enough that I have a very basic understanding of the subject then play. After playing with it I [...]]]></description>
			<content:encoded><![CDATA[<p><span>
<p>IPv6 is coming. We’ll all have to learn how to deal with it. With this in mind I’ve set out to educate myself about IPv6. I learn better by doing than by reading. I like to read enough that I have a very basic understanding of the subject then play. After playing with it I generally find I need to do some more reading or possibly even take some courses. With IPv6 I’m at the playing stage. I decided to setup a Server 2008 R2 virtual machine as a test bed for IPv6. I needed a second domain controller on my SBS 2003 network so I made it a DC and a DNS server. It’s probably not the best idea to use a DC for an IPv6 experiment but I figured I may as well go whole hog and learn by making mistakes.</p>
<p>The reason for the DNS server is so once I figure out IPv6 it can answer IPv6 queries from the workstations. Plus it’s a DC which implies a DNS server. This is the first place I ran into a problem. There is a bug in the 2008 R2 DNS server implementation. It wasn’t resolving some queries. NSlookup microsoft.com worked but nslookup www.microsoft.com didn’t. It was very perplexing and took a lot of Bing-foo and Google-foo to fix. The fix is here in <a href="http://weblogs.asp.net/owscott/archive/2009/09/15/windows-server-2008-r2-dns-issues.aspx">Scott Forsyth’s Blog</a>. It appears it’s a combination of some DNS servers not returning EDNS results properly and the way Server 2008 R2 DNS deals with that.</p>
<p>The server was now setup as a DC and a DNS server. To play with IPv6 I needed to set up a tunnel. My ISP doesn’t support IPv6 and neither does my router. I decided to activate a free IPv6 tunnel at <a href="http://tunnelbroker.net/">tunnelbroker.net</a>. This was relatively straight forward. I was happily testing IPv6 over the tunnel thinking that was too easy. I was right, it was too easy. I decided to run a port scan of the IPv6 tunnel. Imagine my surprise to find out that as far as the Windows firewall was concerned the tunnel was part of the local network. I had just put a DC on the Internet with no firewall. Not good to say the least. I quickly disabled the tunnel. I spent the next several hours Googling and Binging to no avail. So far I haven’t found any way to block incoming ports on the IP6Tunnel interface while leaving ports open for the local network. I’m stuck for now. I need to use the Windows firewall because the tunnel by definition bypasses the firewall in my router. I’m sure there’s a way but until I find it no IPv6 for me. Once I get past this setback I’ll continue this blog series.</p>
<p><strong>Update</strong></p>
<p>It looks like the only way to do this is to add a second NIC for the IPv6 tunnel. I should be able to set the firewall profile for the second NIC to Public which would solve the problem. I don’t want the headaches caused by a multi-homed domain controller. I’d probably need to setup a VLAN as well, which my router doesn’t support. The project is temporarily on hold while I rethink things.</p>
<p></p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kdbsystems.ca/index.php/2009/10/experimenting-with-ipv6-%e2%80%93-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

