Instant ipv6 coating with Varnish

Instant ipv6 coating with Varnish

IPv6 is here. Finally it seems it has gotten some momentum. It will be some time before we can actually discard of our IPv4 addresses, I guess. In the mean time you need to start handling IPv6 traffic.

If all your web traffic goes through Varnish, you're in luck. Varnish has had IPv6 support since 1.0. So, all you have to do is just do IPv6 support on the those and nobody will know that the inside of your network is all dusty and ugly and talking IPv4 only. Nice, eh?

If your server has an IPv6 address and you start up Varnish it will automatically listen to any IPv6 interfaces there is. If you want to specify what addresses it should listen to the syntax is simple:

varnishd -a [2001:67c:2804:1001::c21f:279b]:80

Note the square brackets around the address. The reason for this somewhat odd syntax is due to the somewhat odd decision to use colons in the address. You can read Poul rant here.

Subscribe to our blog

With the Varnish Summit in Copenhagen only three weeks away (March 26th) we are thrilled to announce that Poul-Henning Kamp, the lead architect and developer of Varnish Cache, will be joining us there.

We are looking forward to the Varnish Summit in London next week (March 5 in Tech City). And Varnish users and other enthusiasts are apparently equally excited because we are sold out and have a full waiting list!

By signing up for a Varnish Plus subscription you’ll get instant support, access to Varnish Cache Plus, our proprietary enhanced version of Varnish Cache and the key tools to make your website even faster, more scalable and reliable.