Adding and IP or 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.

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

You can request IPv6 addresses by creating a support ticket by sending an e-mail to support@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. We provide two options.

Option 1:

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

Option 2:

We can delegate the IPv6 range to your DNS servers, so you can manage the IPv6 PTR records yourself.

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/display/KB/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/display/KB/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


Related keywords
You can click on any of the keywords below this article to see all related articles for that keyword