Sunday, December 6, 2009

6rd: improved 6to4

Rémi Després has developed "6rd" (IPv6 Rapid Deployment), which is an
improved version of 6to4: 6rd has the good things of 6to4 (easy IPv6
over IPv4 tunnel technique), but has taken care of one of the Bad
Things of 6to4: with 6rd the IPv6-over-IPv4 tunnel is completely
handled by the customer's own ISP, instead of some random unknown 6to4
gateway on the Internet. So, with 6rd you get an IPv6 from your ISP,
not a 2002: address.

IMHO, one Bad Thing of 6to4 remains in 6rd: it is not desgined to work
from behind NAT. In my experience, 6to4 might or might not work behind
NAT: It depends on the NAT device: does it handle Protocol 41 or GRE
tunnels. Brrr ...
So the best solution is the deploy 6rd / 6to4 on the NAT device
itself. So far, only Free has deployed 6rd on it's self-developed
Freebox. So the wait continues for the usual suspects: when do Thomson
Speedtouch, Zyxel, Linksys, AVM Fritzbox deploy 6rd on their DSL
modems?


Relevant URLs:
http://tools.ietf.org/html/draft-despres-6rd-03
http://fr.wikipedia.org/wiki/6rd (alert: in French!)

Sunday, November 29, 2009

SABnzbd's webinterface on IPv6

The great NZB downloader SABnzbd is fully IPv6 enabled:
  • you can download from IPv6 newsservers, like new.ipv6.eweka.nl and newszilla6.xs4all.nl. This feature is enabled by default.
  • you can access SABnzbd's webinterface over IPv6. See instruction below.
Here's how to make SABnzbd's webinterface accessable over IPv6: go to http://localhost:8080/sabnzbd/config/general/ . Find this part:


SABnzbd Host:
Host SABnzbd should listen on.


There fill out:


::


Then click save and restart SABnzbd. You can now access SABnzbd over it's private and public IPv6 interface:


http://ip6-localhost:8080/sabnzbd/
http://[::1]:8080/sabnzbd/
http://[2001:8348:3a3:0:224:2cff:fe6a:66ab]:8080/sabnzbd/

BTW: as of SABnzbd 0.5.0, you don't need the 'sabnzbd' anymore in the URL, so the very cryptical http://[::1]:8080/ is also OK!

Friday, November 20, 2009

CouchDB ... with IPv6?!

... brute force grepping on the CouchDB source code seems to reveal there is IPv6 in CouchDB. Now I have to find out how to enable it ...

UPDATE:

Thanks to JanL's comment, my CouchDB instance now works over IPv6 (::1):

I added the IPv6 localhost address ::1 to "bind_address" in /etc/couchdb/local.ini, like this:



[httpd]
;port = 5984
;bind_address = 127.0.0.1
bind_address = ::1


After a restart, CouchDB now listens on http://[::1]:5984/_utils/



UPDATE 2:

I added :: to "bind_address" in /etc/couchdb/local.ini, like this:



[httpd]
;port = 5984
;bind_address = 127.0.0.1
bind_address = ::


After a restart, CouchDB now listens on the public IPv6 address! Great!



sander@quirinius:~/apache-couchdb-0.10.0$ egrep -i -e inet6 -e inet4 -e inet6fb4 -e ipv6 * */* */*/* */*/*/* */*/*/*/*
CHANGES: * CouchDB can now be bound to IPv6 addresses.
src/mochiweb/mochiweb_socket_server.erl:ipv6_supported() ->
src/mochiweb/mochiweb_socket_server.erl:    case (catch inet:getaddr("localhost", inet6)) of
src/mochiweb/mochiweb_socket_server.erl:            case ipv6_supported() of % IPv4, and IPv6 if supported
src/mochiweb/mochiweb_socket_server.erl:                true -> [inet, inet6 | BaseOpts];
src/mochiweb/mochiweb_socket_server.erl:        {_, _, _, _, _, _, _, _} -> % IPv6
src/mochiweb/mochiweb_socket_server.erl:            [inet6, {ip, Ip} | BaseOpts]
sander@quirinius:~/apache-couchdb-0.10.0$

Wednesday, November 4, 2009

IPv6 an overwhelming success: "Too many connections to server news.ipv6.eweka.nl:119"

It's clear: IPv6 is an overwhelming success!

Proof is here: "Too many connections to server news.ipv6.eweka.nl:119".

;-)

But seriously: give users a reason for IPv6 (free downloads!), and they will start using IPv6.

Friday, October 9, 2009

Make your IPv4 site IPv6 enabled ... easy and free

Make your IPv4 site IPv6 enabled ... easy and free ... via http://ipv6proxy.prolocation.net/index1.php


Enable IPv6 for your website

Welcome to the IPv6 website Proxy. This portal empowers you to make your current IPv4 website reachable via IPv6.

Your website will only be available via this IPv6 proxy service if you'd add an AAAA record in your current DNS settings. This means that your website IPv6 addre ss has to resolve to the following address: 2a00:d00:ff:131:94:228:131:131

So, if you've a website called "www.example.com", you should add the following DNS entry to the DNS zone of example.com:
"www.example.com AAAA 2a00:d00:ff:131:94:228:131:131"

The final step you should take is filling in the name of the website you would like to proxy.


For that last step, go to the mentioned URL.

That's it!

Monday, October 5, 2009

Dutch Weather Forecast via IPv6

Found via http://sixy.ch/ (a site with an overview of IPv6 enabled sites): the Dutch weather forecast of the KNMI is available via IPv6: www6.knmi.nl .



Name: www6.knmi.nl
Addresses: 2001:610:178:ec::96
145.23.253.254