<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>IPv6 on ma.ttias.be</title><link>https://ma.ttias.be/categories/ipv6/</link><description>Recent content in IPv6 on ma.ttias.be</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>mattias@ma.ttias.be (Mattias Geniar)</managingEditor><webMaster>mattias@ma.ttias.be (Mattias Geniar)</webMaster><lastBuildDate>Tue, 09 Jul 2019 11:31:32 +0000</lastBuildDate><atom:link href="https://ma.ttias.be/categories/ipv6/index.xml" rel="self" type="application/rss+xml"/><item><title>There’s more than one way to write an IP address</title><link>https://ma.ttias.be/theres-more-than-one-way-to-write-an-ip-address/</link><pubDate>Tue, 09 Jul 2019 11:31:32 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/theres-more-than-one-way-to-write-an-ip-address/</guid><description>&lt;p&gt;Most of us write our IP addresses the way we&amp;rsquo;ve been taught, a long time ago: &lt;code&gt;127.0.0.1&lt;/code&gt;, &lt;code&gt;10.0.2.1&lt;/code&gt;, &amp;hellip; but that gets boring after a while, doesn&amp;rsquo;t it?&lt;/p&gt;</description></item><item><title>Cloudflare now serves F-Root instance</title><link>https://ma.ttias.be/cloudflare-now-servers-f-root-instance/</link><pubDate>Fri, 15 Sep 2017 19:39:23 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/cloudflare-now-servers-f-root-instance/</guid><description>&lt;p&gt;This is pretty cool, CloudFlare has become the host of one of the anycast root nameservers.&lt;/p&gt;</description></item><item><title>MariaDB MaxScale 2.1 defaulting to IPv6</title><link>https://ma.ttias.be/mariadb-maxscale-2-1-defaulting-ipv6/</link><pubDate>Tue, 20 Jun 2017 05:04:04 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/mariadb-maxscale-2-1-defaulting-ipv6/</guid><description>&lt;p&gt;This little upgrade caught me by surprise. In a MaxScale 2.0 to 2.1 upgrade, MaxScale changes the default bind address from IPv4 to IPv6. It&amp;rsquo;s mentioned in the release notes as this;&lt;/p&gt;</description></item><item><title>Follow-up: MIT no longer owns their /8</title><link>https://ma.ttias.be/follow-mit-no-longer-owns-8/</link><pubDate>Thu, 20 Apr 2017 23:53:51 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/follow-mit-no-longer-owns-8/</guid><description>&lt;p&gt;More details have emerged now with regards to &lt;a href="https://ma.ttias.be/mit-no-longer-owns-18-0-0-08/"&gt;&amp;ldquo;MIT no longer owns 18.0.0.0/8&amp;rdquo;&lt;/a&gt;
. Turns out, it&amp;rsquo;s a big move from IPv4 to IPv6 on the MIT network, where the sale of their IP addresses are being used to fund the move to IPv6.&lt;/p&gt;</description></item><item><title>MIT no longer owns 18.0.0.0/8</title><link>https://ma.ttias.be/mit-no-longer-owns-18-0-0-08/</link><pubDate>Wed, 19 Apr 2017 21:14:32 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/mit-no-longer-owns-18-0-0-08/</guid><description>&lt;p&gt;That&amp;rsquo;s a very big block of scarce IPv4 addresses that have become available again. One block inside this /8, more specifically 18.145.0.0/16, was &lt;a href="https://whois.arin.net/rest/net/NET-18-145-0-0-2.html" target="_blank" rel="noopener noreferrer"&gt;transferred to Amazon&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Apple prepares iOS to move to IPv6-only networks</title><link>https://ma.ttias.be/apple-prepares-ios-move-ipv6-networks/</link><pubDate>Thu, 05 May 2016 07:57:28 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/apple-prepares-ios-move-ipv6-networks/</guid><description>&lt;p&gt;&lt;strong&gt;Update 11/05/2016: the original message in this article was wrong, please read the updates below.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Apple Favours IPv6, Gives IPv4 a 25ms Penalty</title><link>https://ma.ttias.be/apple-favours-ipv6-gives-ipv4-a-25ms-penalty/</link><pubDate>Mon, 13 Jul 2015 18:49:36 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/apple-favours-ipv6-gives-ipv4-a-25ms-penalty/</guid><description>&lt;p&gt;This is &lt;a href="https://mailarchive.ietf.org/arch/msg/v6ops/DYiI9v_O66RNbMJsx0NsatFkubQ/" target="_blank" rel="noopener noreferrer"&gt;pretty exciting news for the adoption of IPv6&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Belgium Leader in IPv6 Adoption</title><link>https://ma.ttias.be/belgium-leader-in-ipv6-adoption/</link><pubDate>Wed, 25 Mar 2015 15:45:24 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/belgium-leader-in-ipv6-adoption/</guid><description>&lt;p&gt;According to Akamai, at least.&lt;/p&gt;</description></item><item><title>PHP 6: The Missing Version Number</title><link>https://ma.ttias.be/php6-missing-version-number/</link><pubDate>Sun, 18 Jan 2015 11:17:25 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/php6-missing-version-number/</guid><description>&lt;p&gt;For those active in the PHP community for a while, it&amp;rsquo;s not exactly a secret. But to the outside world, it may seem odd that the PHP version numbers jump from the 5.x series straight to 7.x, without the magical number 6.&lt;/p&gt;</description></item><item><title>Whois at the CLI: get all IP ranges from an AS number</title><link>https://ma.ttias.be/whois-at-the-cli-get-all-ip-ranges-from-an-as-number/</link><pubDate>Sat, 26 Apr 2014 20:37:32 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/whois-at-the-cli-get-all-ip-ranges-from-an-as-number/</guid><description>&lt;p&gt;Just a note to my future self, in case I ever need it again. All you need is the AS number.&lt;/p&gt;</description></item><item><title>Re-enabling IPv6 support on CentOS kernels after update</title><link>https://ma.ttias.be/re-enabling-ipv6-support-on-centos-kernels-after-update/</link><pubDate>Tue, 29 May 2012 04:36:47 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/re-enabling-ipv6-support-on-centos-kernels-after-update/</guid><description>&lt;p&gt;A Kernel update on one box led to the following system error when trying to enable its IPv6-addresses again.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# /etc/init.d/network restart&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Shutting down interface eth0: &lt;span class="o"&gt;[&lt;/span&gt; OK &lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Shutting down loopback interface: &lt;span class="o"&gt;[&lt;/span&gt; OK &lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;FATAL: Module off not found.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CRITICAL : &lt;span class="o"&gt;[&lt;/span&gt;ipv6_test&lt;span class="o"&gt;]&lt;/span&gt; Kernel is not compiled with IPv6 support
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Bringing up loopback interface: &lt;span class="o"&gt;[&lt;/span&gt; OK &lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Bringing up interface eth0: FATAL: Module off not found.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CRITICAL : &lt;span class="o"&gt;[&lt;/span&gt;ipv6_test&lt;span class="o"&gt;]&lt;/span&gt; Kernel is not compiled with IPv6 support
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="o"&gt;[&lt;/span&gt; OK &lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;FATAL: Module off not found.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;CRITICAL : &lt;span class="o"&gt;[&lt;/span&gt;ipv6_test&lt;span class="o"&gt;]&lt;/span&gt; Kernel is not compiled with IPv6 support
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Enable IPv6 connectivity for Nginx</title><link>https://ma.ttias.be/enable-ipv6-connectivity-for-nginx/</link><pubDate>Thu, 15 Mar 2012 12:16:14 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/enable-ipv6-connectivity-for-nginx/</guid><description>&lt;p&gt;Enabling IPv6 connectivity in Nginx is very easy, providing you already have a valid IPv6 connection/IP on your server. You should normally already have a configuration as follows.&lt;/p&gt;</description></item><item><title>How IPv6 Headers Are Formed, Compared To IPv4</title><link>https://ma.ttias.be/how-ipv6-headers-are-formed-compared-to-ipv4/</link><pubDate>Fri, 09 Apr 2010 20:00:16 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/how-ipv6-headers-are-formed-compared-to-ipv4/</guid><description>&lt;p&gt;On the cisco.com website, there is an excellent &lt;a href="https://web.archive.org/web/20160121191323/http://www.cisco.com/web/about/ac123/ac147/archived_issues/ipj_9-3/ipv6_internals.html" target="_blank" rel="noopener noreferrer"&gt;write-up on IPv6 headers&lt;/a&gt;
. The author describes in great detail how the IPv6 packets are created, and how they compare to IPv4.&lt;/p&gt;</description></item><item><title>IPv6 And Security: What You Probably Don’t Know</title><link>https://ma.ttias.be/ipv6-and-security-what-you-probably-dont-know/</link><pubDate>Tue, 06 Apr 2010 20:00:56 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/ipv6-and-security-what-you-probably-dont-know/</guid><description>&lt;p&gt;For anyone claiming IPv6 is more secure than IPv4, take a deep breath, count to ten, and rethink your arguments again. While IPv6 has some technological advantages over IPv4, I wouldn&amp;rsquo;t go so far as saying it&amp;rsquo;s safer.&lt;/p&gt;</description></item><item><title>Stateless Autoconfiguration To Replace DHCP For Some Systems</title><link>https://ma.ttias.be/stateless-autoconfiguratio-replace-dhcp-ipv6/</link><pubDate>Fri, 02 Apr 2010 20:00:00 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/stateless-autoconfiguratio-replace-dhcp-ipv6/</guid><description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/IPv6#Stateless_address_autoconfiguration" target="_blank" rel="noopener noreferrer"&gt;Stateless Address Autoconfiguration&lt;/a&gt;
is a technique where individual nodes in a network can generate their own unique IP address, based on a &amp;ldquo;network address&amp;rdquo; which the router will send out, and a unique part generated from the hosts&amp;rsquo; MAC address.&lt;/p&gt;</description></item><item><title>Neighbor Discovery (ND) To Replace ARP In IPv6</title><link>https://ma.ttias.be/neighbor-discovery-nd-to-replace-arp-in-ipv6/</link><pubDate>Sat, 27 Mar 2010 20:00:31 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/neighbor-discovery-nd-to-replace-arp-in-ipv6/</guid><description>&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Neighbor_Discovery_Protocol" target="_blank" rel="noopener noreferrer"&gt;Neighbor Discovery&lt;/a&gt;
&amp;ndash; or ND &amp;ndash; is the protocol used by IPv6 to determine neighboring hosts, and will replace ARP which was used in IPv4. It will perform similar tasks of the &lt;a href="https://en.wikipedia.org/wiki/Address_Resolution_Protocol" target="_blank" rel="noopener noreferrer"&gt;Address Resolution Protocol&lt;/a&gt;
(ARP) and &lt;a href="https://en.wikipedia.org/wiki/ICMP_Router_Discovery_Protocol" target="_blank" rel="noopener noreferrer"&gt;ICMP Router Discovery Protocol&lt;/a&gt;
. It&amp;rsquo;s purpose remains to get the MAC/Link Layer addresses of available hosts, and the connection information of available routers in the network.&lt;/p&gt;</description></item><item><title>IPv6 Address Space &amp; Reservations</title><link>https://ma.ttias.be/ipv6-address-space-reservations/</link><pubDate>Wed, 24 Mar 2010 20:00:34 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/ipv6-address-space-reservations/</guid><description>&lt;p&gt;At the very highest level, the IPv6 address space is divided into &lt;strong&gt;six main parts&lt;/strong&gt;, each having its own purpose and meaning.&lt;/p&gt;</description></item><item><title>Address Types: Unicast, Multicast &amp; Anycast</title><link>https://ma.ttias.be/address-types-unicast-multicast-anycast/</link><pubDate>Sun, 21 Mar 2010 20:00:26 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/address-types-unicast-multicast-anycast/</guid><description>&lt;p&gt;IPv6 has three types of addresses: &lt;a href="http://en.wikipedia.org/wiki/Unicast" target="_blank" rel="noopener noreferrer"&gt;unicast&lt;/a&gt;
, &lt;a href="http://en.wikipedia.org/wiki/Multicast" target="_blank" rel="noopener noreferrer"&gt;multicast&lt;/a&gt;
and &lt;a href="http://en.wikipedia.org/wiki/Anycast" target="_blank" rel="noopener noreferrer"&gt;anycast&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;A &lt;strong&gt;unicast address&lt;/strong&gt; is used to refer to a single host. It is meant to send data to &lt;strong&gt;a single destination&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Address Notations In IPv6</title><link>https://ma.ttias.be/address-notations-in-ipv6/</link><pubDate>Thu, 18 Mar 2010 20:00:22 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/address-notations-in-ipv6/</guid><description>&lt;p&gt;From a visual point-of-view, the biggest change from &lt;a href="https://en.wikipedia.org/wiki/IPv4" target="_blank" rel="noopener noreferrer"&gt;IPv4&lt;/a&gt;
to &lt;a href="https://en.wikipedia.org/wiki/IPv6" target="_blank" rel="noopener noreferrer"&gt;IPv6&lt;/a&gt;
is the way addresses are formed. The IPv4 way of writing addresses, is by placing &lt;strong&gt;four 8 bit groups&lt;/strong&gt;, seperated by a point &amp;ldquo;.&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Recycling older IPv6-related posts</title><link>https://ma.ttias.be/recycling-older-ipv6-related-posts/</link><pubDate>Tue, 16 Mar 2010 20:42:29 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/recycling-older-ipv6-related-posts/</guid><description>&lt;p&gt;About a year ago, I was focussing on mastering the &amp;ldquo;tips and tricks&amp;rdquo; around IPv6. Since I didn&amp;rsquo;t think it actually belonged on this blog, I started a new one &amp;ndash; mainly for myself, as a reference. In the upcoming days I&amp;rsquo;ll be recycling some of the more interesting posts concerning IPv6, and publishing them here. Gives me more time to focus on this blog, since I&amp;rsquo;ve been neglecting it lately.&lt;/p&gt;</description></item><item><title>Starting The IP:v6::guide – IPv6 Knowledge</title><link>https://ma.ttias.be/starting-the-ipv6guide-ipv6-knowledge/</link><pubDate>Thu, 26 Mar 2009 22:45:56 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/starting-the-ipv6guide-ipv6-knowledge/</guid><description>&lt;p&gt;As I firmly believe in the future of IPv6, and the urgency at which we need to teach ourselves and implement its services, I started the &lt;a href="http://i.pv6guide.com/" target="_blank" rel="noopener noreferrer"&gt;IP:v6:guide&lt;/a&gt;
blog.&lt;/p&gt;</description></item><item><title>IPv4 and IPv6 network charts</title><link>https://ma.ttias.be/ipv4-and-ipv6-network-charts/</link><pubDate>Mon, 30 Jun 2008 04:00:32 +0000</pubDate><author>mattias@ma.ttias.be (Mattias Geniar)</author><guid>https://ma.ttias.be/ipv4-and-ipv6-network-charts/</guid><description>&lt;p&gt;Having colleagues that go to &lt;a href="http://www.ripe.net/" title="Ripe.NET" target="_blank" rel="noopener noreferrer"&gt;RIPE&lt;/a&gt;
meetings, sure has its advantages. Besides learning a bit more of the operations of one of worlds largest Internet Resource Allocators, they get to bring home some &amp;lsquo;goodies&amp;rsquo;, including useful IPv4 and IPv6 network charts. My guess is the IPv6 chart will be used quite often, in the not-so-distant-future &amp;hellip;&lt;/p&gt;</description></item></channel></rss>