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.
Service | Amount of IPv6 addresses |
---|---|
Dedicated uplink | /64 range (18,446,744,073,709,551,616 IPv6 addresses) |
Bare Metal server | 65,536 IPv6 addresses |
Shared colocation | 65,536 IPv6 addresses |
Cloud server | 65,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=yesIPV6ADDR=IPV6_DEFAULTGW=
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
netmask 64
gateway
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