<?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>PING6</title>
	<atom:link href="http://blog.ping6.co.za/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ping6.co.za</link>
	<description>IPv6 in South Africa</description>
	<lastBuildDate>Fri, 21 Oct 2011 18:08:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>One year on</title>
		<link>http://blog.ping6.co.za/2011/10/21/one-year-on/</link>
		<comments>http://blog.ping6.co.za/2011/10/21/one-year-on/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 18:08:46 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[AAAA]]></category>
		<category><![CDATA[World IPv6 Day]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=71</guid>
		<description><![CDATA[It has been almost a year since my last post here. The first World IPv6 Day has come and gone. There is now a little more awareness of IPv6 - which is definitely a good thing. But looking back on what I was blogging about a year ago and I realise that very little has [...]]]></description>
			<content:encoded><![CDATA[<p>It has been almost a year since my last post here. The first World IPv6 Day has come and gone. There is now a little more awareness of IPv6 - which is definitely a good thing. But looking back on what I was blogging about a year ago and I realise that very little has actually changed.</p>
<p>I helped out with getting South Africa's biggest technical news and discussion site turned up for IPv6. <a href="http://mybroadband.co.za/">MyBroadband</a> got a AAAA record just in time for IPv6 Day and since then its been uneventful. More on that another day.</p>
<p>I was quite surprised when talking to a local cloud server provider that they were under the impression that <a href="http://www.worldipv6day.org/">World IPv6 Day</a> was the first time that IPv6 had been used for real stuff. Paraphrasing their response slightly: "The first tests with IPv6 were only completed a few weeks ago. We don't think that there is any reason for us to be deploying such an immature technology"</p>
<p>Another person still stuck in the first phase of their mourning for the demise of IPv4 - DENIAL.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2011/10/21/one-year-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can you afford to wait?</title>
		<link>http://blog.ping6.co.za/2010/11/20/can-you-afford-to-wait/</link>
		<comments>http://blog.ping6.co.za/2010/11/20/can-you-afford-to-wait/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 10:14:02 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[policy]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=64</guid>
		<description><![CDATA[Many system administrators seem content that if their IPv4 is working then there is no reason to deploy IPv6. The thought is that "IPv4 is not going to die any time soon so why should I bother with IPv6?" Some predictions for the African region suggest that AfriNIC will continue to have IPv4 addresses available [...]]]></description>
			<content:encoded><![CDATA[<p>Many system administrators seem content that if their IPv4 is working then there is no reason to deploy IPv6. The thought is that "IPv4 is not going to die any time soon so why should I bother with IPv6?"</p>
<p>Some predictions for the African region suggest that AfriNIC will continue to have IPv4 addresses available until 2014. "We have plenty of IPv4 space. We won't run out soon. Whats the point of putting IPv6 on my network."</p>
<p>The point is that its not about Africa. IPv6 becomes a requirement as soon as the first service launches that is IPv6 only and your customer wants to access that service. It is somewhat pointless having large amounts of IPv4 address space when the content that people want is not on the IPv4 Internet.</p>
<p>While it is likely that there will be much bartering and redistribution of IPv4 address space when the exhaustion phase happens in the next 100 days. Despite that, we can expect to see some IPv6 only services within quite a short period after the start of the exhaustion.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/11/20/can-you-afford-to-wait/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exim over IPv6 on cPanel</title>
		<link>http://blog.ping6.co.za/2010/08/28/exim-over-ipv6-on-cpanel/</link>
		<comments>http://blog.ping6.co.za/2010/08/28/exim-over-ipv6-on-cpanel/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 07:57:56 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[AAAA]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[SMTP]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=58</guid>
		<description><![CDATA[Exim has a mature IPv6 implementation and it is likely to be the first thing to start using the IPv6 connection you setup on your cPanel server. Most other services will only be used when you add a AAAA record to the relevant DNS zone. Since SMTP also makes outbound connections it will immediately attempt [...]]]></description>
			<content:encoded><![CDATA[<p>Exim has a mature IPv6 implementation and it is likely to be the first thing to start using the IPv6 connection you setup on your cPanel server. Most other services will only be used when you add a AAAA record to the relevant DNS zone.</p>
<p>Since SMTP also makes outbound connections it will immediately attempt to use IPv6 when attempting to communicate with other IPv6 capable mail servers. For this reason care should be taken when enabling IPv6 as it can potentially cause mail delivery problems. Ensure that at the very least the rDNS entries for your server's IP are correctly configured.</p>
<p>My biggest concern with mail delivery over IPv6 is that many antispam solutions do not properly understand an IPv6 address. Depending on how well a particular server is setup it may accept IPv6 mail or potentially discard it randomly and unpredictably. It is important to be reviewing you logs to identify mails that are being delivered (or not) over IPv6.</p>
<p>Configuring inbound mail also requires some care to ensure that your spam filters do not reject IPv6 email. It is currently fairly safe to apply an accept all rule matching all IPv6 mail but this is not going to continue.</p>
<p>cPanel normally uses the same A record for your website and your mail. For this reason I suggest that you don't just add a AAAA to your sites main hostname since this will cause slowdowns on your website if your IPv6 setup is not perfect. The solution to this is to add a new A record for specifically for mail: mx.yourdomain.co.za. Then add an AAAA for the same hostname and adjust your MX records to point to your new hostname.</p>
<p>You then want to get someone to send you mail via IPv6. The easiest way to do this is to join a mailing list that runs on IPv6 enabled servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/08/28/exim-over-ipv6-on-cpanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Time for some audience participation</title>
		<link>http://blog.ping6.co.za/2010/07/30/time-for-some-audience-participation/</link>
		<comments>http://blog.ping6.co.za/2010/07/30/time-for-some-audience-participation/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 05:16:11 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[6to4]]></category>
		<category><![CDATA[go6]]></category>
		<category><![CDATA[he.net]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=52</guid>
		<description><![CDATA[I have added a new feature to the blog template. You'll notice a thin coloured bar right at the top of the page. If you see a red bar then you are using a legacy IPv4 connection. If - however - you see a green at the top of the page then you are visiting [...]]]></description>
			<content:encoded><![CDATA[<p>I have added a new feature to the blog template. You'll notice a thin coloured bar right at the top of the page.</p>
<p>If you see a red bar then you are using a legacy IPv4 connection. If - however - you see a green at the top of the page then you are visiting this site over IPv6. If you're sure that you've setup IPv6 but you still see a red bar then your IPv6 is most likely broken.</p>
<p>Now I'm interested in getting some feedback from you. If you reach this site over IPv6 then please post a comment about the service provider that you are using or the tunnelling mechanism that you are using.</p>
<p>Looking forward to some feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/07/30/time-for-some-audience-participation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Email via IPv6 on cPanel</title>
		<link>http://blog.ping6.co.za/2010/07/25/email-via-ipv6-on-cpanel/</link>
		<comments>http://blog.ping6.co.za/2010/07/25/email-via-ipv6-on-cpanel/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 06:42:54 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[courier]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[pop3]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=48</guid>
		<description><![CDATA[Both the Courier and Dovecot mailservers can be used with cPanel to provide users with POP3 or IMAP access to their mail. Many older cPanel installations will be running Courier. Interestingly Courier's default config already has IPv6 enabled by default. IPv4 addresses in log files are written in IPv6 compatible format by prepeding them with [...]]]></description>
			<content:encoded><![CDATA[<p>Both the Courier and Dovecot mailservers can be used with cPanel to provide users with POP3 or IMAP access to their mail.</p>
<p>Many older cPanel installations will be running Courier. Interestingly Courier's default config already has IPv6 enabled by default. IPv4 addresses in log files are written in IPv6 compatible format by prepeding them with "::ffff:".</p>
<p>In order to connect to your mail server via IPv6 you can open your favourite mail client (Thunderbird is known to work) and set the server name to your servers IPv6 address. View the log files at "/var/log/maillog" to see your client login via IPv6.</p>
<p>Next step would be to add a DNS entry for your mail server. If you are the only user on your mail domain then you can add the IPv6 address of your server as a AAAA record for mail.yourdomain.co.za. If you have many other users on your domain then you may want to rather add the AAAA for mail6.yourdomain.co.za. Users with broken IPv6 connectivity may experience higher latency or inability to connect if the AAAA is applied directly to the 'mail' hostname.</p>
<p>Dovecot requires one change to enable IPv6: the listen directive needs to be adjusted to include both IPv4 and IPv6. Access the dovecot config template and add the line "listen = *, [::]" and rebuild the config. This should make dovecot IPv6 capable but this has not been tested.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/07/25/email-via-ipv6-on-cpanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An IPv6 enabled cPanel server</title>
		<link>http://blog.ping6.co.za/2010/07/20/an-ipv6-enabled-cpanel-server/</link>
		<comments>http://blog.ping6.co.za/2010/07/20/an-ipv6-enabled-cpanel-server/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 11:07:34 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[cPanel]]></category>
		<category><![CDATA[AAAA]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=41</guid>
		<description><![CDATA[This is the first in a series of posts about getting cPanel ready for IPv6. The developers of cPanel have claimed that IPv6 is on their roadmap but have as yet not even released an ALPHA with IPv6 capabilities. This is surprising since almost all the underlying services that that cPanel manages already have IPv6 [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first in a series of posts about getting cPanel ready for IPv6. The developers of cPanel have claimed that IPv6 is on their roadmap but have as yet not even released an ALPHA with IPv6 capabilities. This is surprising since almost all the underlying services that that cPanel manages already have IPv6 support and many of them are trivial to activate.</p>
<p>cPanel uses <a href="http://www.isc.org/software/bind">bind</a> under the hood to provide DNS. Bind has mature IPv6 support and is the ideal candidate for getting going with a dual-stack cPanel environment.</p>
<p>cPanel is capable of loading AAAA DNS records into DNS zones. These AAAA records are the primary IPv6 DNS records for mapping a hostname to an IPv6 address. This can be done via the 'Edit DNS zone' feature that is available in the WebHost Manager but is not available on the simple DNS editor in the cPanel interface.</p>
<p>Serving AAAA responses is one thing but you also want your DNS server to communicate on IPv6. The first step is to make sure that your server has IPv6 connectivity. This can be checked by loging in via ssh and running the command 'ping6 ipv6.google.com'. Once you are happy that you have a working IPv6 connection you can proceed to the next step:</p>
<p>This step requires that you are the root user on the server. You need to open the file '/etc/named.conf' in your favourite terminal text editor. You then need to add the line</p>
<pre>listen-on-v6 { any; };
</pre>
<p>after the line</p>
<pre>options {
</pre>
<p>You can then save the file and restart the nameserver via the web interface. If all goes well your server will be answering IPv6 DNS queries.</p>
<p>You can test this firstly by doing a 'dig www.mydomain.com @::1' where ::1 is the IPv6 equivalent of localhost. If that works correctly then you want to test a DNS query from another IPv6 enabled host. You know have IPv6 capable DNS servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/07/20/an-ipv6-enabled-cpanel-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One year to go</title>
		<link>http://blog.ping6.co.za/2010/07/15/one-year-to-go/</link>
		<comments>http://blog.ping6.co.za/2010/07/15/one-year-to-go/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 22:15:08 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[policy]]></category>
		<category><![CDATA[depletion]]></category>
		<category><![CDATA[IANA]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=36</guid>
		<description><![CDATA[It passed by without any fanfare. I don't think anyone even noticed. According to Geoff Huston's mathematical modeling we are now less than one year away from the final depletion of IANA's pool of free IPv4 netblocks. The current estimate is that this will happen on 10th July 2011. What is going to happen you [...]]]></description>
			<content:encoded><![CDATA[<p>It passed by without any fanfare. I don't think anyone even noticed.</p>
<p>According to <a href="http://www.potaroo.net/tools/ipv4/index.html"><em>Geoff Huston</em></a>'s mathematical modeling we are now less than one year away from the final depletion of IANA's pool of free IPv4 netblocks.</p>
<p>The current estimate is that this will happen on 10th July 2011. What is going to happen you might ask...</p>
<p>An agreement was reached in the Internet community that as soon as the IANA has only 5 '/8' prefixes remaining in their pool they will all be handed out in one go. One prefix each to the 5 Regional Internet Registries (RIR). The registries are then responsible for distributing those addresses to users in their region.</p>
<p>Most RIRs have put in place policies that limit the maximum allocation size and rate of consumption of the final '/8'. This is intended to prevent a run-on-the-bank type situation and also try and ensure that small blocks of IPv4 addresses are available for critical systems such as DNS for a while.</p>
<p>The reality is that after July next year you are unlikely to be able to get an IPv4 allocation from your local RIR that will be big enough to build an ISP.</p>
<p>Are you ready for that?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/07/15/one-year-to-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 Spam</title>
		<link>http://blog.ping6.co.za/2010/07/07/ipv6-spam/</link>
		<comments>http://blog.ping6.co.za/2010/07/07/ipv6-spam/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 09:10:41 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[services]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=32</guid>
		<description><![CDATA[I sometimes have mixed feelings for spammers. While I mostly despise them for the time and money they waste in my life - I can't help being a little impressed every now and again. There has thus far not been any noticeable email spam hitting my mail server on its IPv6 address. This is a [...]]]></description>
			<content:encoded><![CDATA[<p>I sometimes have mixed feelings for spammers. While I mostly despise them for the time and money they waste in my life - I can't help being a little impressed every now and again.</p>
<p>There has thus far not been any noticeable email spam hitting my mail server on its IPv6 address. This is a relief since the availability of IPv6 RBLs and other spam fighting filters is currently limited.</p>
<p>I was however privileged to receive my first IPv6 comment spam on this blog recently. This means that one of the botnet herders has either included IPv6 support in their code or they are writing good enough code that it is IP version agnostic. Is this a good thing...?</p>
<p>I had hoped that the IPv6 Internet would be free of the evils of the IPv4 Internet. As long as it stays niche there will be no reason for the worst netizens to show their faces on this side of the great IP divide. Then of course we would not be achieving our end goal of moving everyone (including the spammers) to IPv6.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/07/07/ipv6-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where does that IP come from?</title>
		<link>http://blog.ping6.co.za/2010/07/02/where-does-that-ip-come-from/</link>
		<comments>http://blog.ping6.co.za/2010/07/02/where-does-that-ip-come-from/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 09:00:05 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[6to4]]></category>
		<category><![CDATA[he.net]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=21</guid>
		<description><![CDATA[Due to the size of the IPv6 address space it has been possible to reserve large blocks of addresses for specific purposes and reduce the fragmentation of IP blocks considerably. This leads us to be able to quite easily identify the IPv6 addresses which appear in log files and connection lists: 2001:0:* - This block [...]]]></description>
			<content:encoded><![CDATA[<p>Due to the size of the IPv6 address space it has been possible to reserve large blocks of addresses for specific purposes and reduce the fragmentation of IP blocks considerably. This leads us to be able to quite easily identify the IPv6 addresses which appear in log files and connection lists:</p>
<ul>
<li>2001:0:* - This block of addresses is assigned to the Teredo protocol. This tunneling protocol is installed by default on Windows Vista and Windows7 operating systems. It is used by hosts behind NAT gateways to reach IPv6 hosts. Teredo is NOT preferred over IPv4 and will only generally be used when a suitable IPv4 connection can't be made. Teredo is quite popular with torrent clients to reach hosts behind a NAT.</li>
<li>2001:200-A000:* - The first global address allocations were made out of this range of prefixes. Typically these are early adopter networks and many of the major tunnel brokers have prefixes in this range.
<ul>
<li>2001:470:* - This is the prefix used by the <a href="http://tunnelbroker.net/" target="_blank">Hurricane Electric tunnel broker</a> service.</li>
</ul>
</li>
<li>2002:* - The 6to4 protocol was assigned this prefix. The 8 digits following the initial sequence are a hexadecimal representation of the public IPv4 address that defines the end of the tunnel. 6to4 thus only functions if the tunnel endpoint is a public IP. In the past 6to4 has been popular for providing IPv6 along side IPv4 on residential gateway/router devices.</li>
<li>240*: - Range that was issued to APNIC for users in the Asia and Pacific regions.</li>
<li>260*: - Range that was issued to ARIN for users in the North American region.</li>
<li>280*: - Range that was issued to LACNIC for user in the Latin American region.</li>
<li>2A0*: - Range that was issued to RIPE NCC for user in the European region.</li>
<li>2C0*: - Range that was issued to AfriNIC for user in the African region.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/07/02/where-does-that-ip-come-from/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNS in IPv6 land</title>
		<link>http://blog.ping6.co.za/2010/06/28/dns-in-ipv6-land/</link>
		<comments>http://blog.ping6.co.za/2010/06/28/dns-in-ipv6-land/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 09:00:14 +0000</pubDate>
		<dc:creator>Graham</dc:creator>
				<category><![CDATA[connectivity]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://blog.ping6.co.za/?p=18</guid>
		<description><![CDATA[Many of the experienced networking people that I speak to about IPv6 have one major complaint: "IPv6 is rubbish - I would never be able to type an address that long out of my head" It is true that many network technicians and engineers make regular use of IPv4 literals in their daily lives. My [...]]]></description>
			<content:encoded><![CDATA[<p>Many of the experienced networking people that I speak to about IPv6 have one major complaint: "IPv6 is rubbish - I would never be able to type an address that long out of my head"</p>
<p>It is true that many network technicians and engineers make regular use of IPv4 literals in their daily lives. My view is that if you are typing the IP address then - YOU ARE DOING IT WRONG!</p>
<p>IPv6 may well be the push that is required to get many lazy networking professionals to implement proper DNS on their networks. A properly set up DNS infrastructure even on a home LAN can be a life saver and it save a lot of time in the long run.</p>
<p>DNS tips for IPv6 survival:</p>
<ul>
<li>DNS everything - choose an easy to remember hostname for every device on your network. Every PC, server, router, wifi AP and IP capable device should have a hostname that you can add to your zonefile.</li>
<li>Choose your best IP for DNS. DNS should be the only thing that you ever have to manually configure on a device. Choose the shortest and easiest available IP address for your DNS server. If you are running a large network then choose 3 or 4 prefixes that you reserve for DNS anycast resolvers. That way you avoid confusion by using the same DNS server IP throughout the whole network.</li>
<li>Keep it local. If you don't want to do full DNS infrastructure then add it to your local DNS resolver. Many home routers and gateways have a 'hosts' facility that allows you to add DNS entries that are visible only within your local network.</li>
</ul>
<p>and finally</p>
<ul>
<li>Make proper use of 'search domains'. Most IP devices have a config option called a 'search domain' or sometimes just 'domain'. This is the home domain of the host and is appended to any DNS query when it is first looked up. This means that you can use the DNS name 'myserver' and it automatically gets expanded to 'myserver.example.com' for you. This is a huge time saver since your DNS name is now in fact shorter than even the IPv4 address of a host.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.ping6.co.za/2010/06/28/dns-in-ipv6-land/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

