Adding an IPv6 address to your server

Description

Adding an additional IP address to your server


Contents

  

Introduction - What is IPv6?

Internet Protocol version 6 (IPv6) is the latest revision of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.

IPv6 is intended to replace IPv4, which still carries the vast majority of Internet traffic as of 2013.

IPv6 uses a 128-bit address, allowing 2128, or approximately 3.4×1038 addresses, or more than 7.9×1028 times as many as IPv4, which uses 32-bit addresses. IPv4 allows only approximately 4.3 billion addresses, while IPv6 allows 3.4×1038 (340 undecillion) unique addresses.

IPv6 addresses are represented as eight groups of four hexadecimal digits separated by colons, for example 2001:0db8:85a3:0042:1000:8a2e:0370:7334, but methods of abbreviation of this full notation exist.

Leaseweb IPv6 policies

Currently we provide IPv6 for free of charge. Depending on the services you have with us you can request 65536 IPv6 addresses up to a full /64 range.

ServiceAmount of IPv6 addresses
Dedicated uplink/64 range (18,446,744,073,709,551,616 IPv6 addresses)
Bare Metal server65,536 IPv6 addresses
Shared colocation65,536 IPv6 addresses
Cloud server65,536 IPv6 addresses

Requesting IPv6

Requesting IPv6 address can be done via the Leaseweb Customer Portal by navigating the Actions menu and selecting Request IPv6. 

You'll then be prompted with a wizard containing more details.

If this process fails for some reason, you can also request IPv6 addresses by creating a support ticket by sending an e-mail to customercare@leaseweb.com or creating a ticket through the Leaseweb Customer Portal.

Reverse DNS IPv6

Currently it is not possible to manage the rDNS records of IPv6 addresses via the Leaseweb Customer Portal.

You can request Support to set a PTR record for an IPv6 address by creating a ticket by sending an e-mail to customercare@leaseweb.com or creating a ticket via the Leaseweb Customer Portal.

Configure IPv6 on CentOS

Open /etc/sysconfig/network and append following line:

NETWORKING_IPV6=yes


Open /etc/sysconfig/network-scripts/ifcfg-eth0 and append following configuration directives for IPv6:

IPV6INIT=yes
IPV6ADDR=<IPv6-Address>
IPV6_DEFAULTGW=<IPv6-Gateway-Address>


Open /etc/resolv.conf and append at least one IPv6 DNS resolver (https://kb.leaseweb.com/support/cheat-sheet)

nameserver 2001:1af8:3100:1::10


Restart networking:

# service network restart


Verify your configuration by pinging an IPv6 host:

# ping6 ipv6.google.com


Configure IPv6 on Debian / Ubuntu

Open /etc/network/interfaces and append following configuration directives for IPv6:

iface eth0 inet6 static

pre-up modprobe ipv6

address <IPv6-Address>

netmask 64

gateway <IPv6-Gateway-Address>


Open /etc/resolv.conf and append at least one IPv6 DNS resolver (https://kb.leaseweb.com/support/cheat-sheet)

nameserver 2001:1af8:3100:1::10


Restart networking:

# /etc/init.d/networking restart


Verify your configuration by pinging an IPv6 host:

# ping6 ipv6.google.com


Get Support

Need Technical Support?

Have a specific challenge with your setup?

Create a Ticket