Web hosting - IPv6 addresses

In this article you will learn:


Purpose of IPv6 addresses

IPv6 addresses (e.g. 2a02:2b88:1:4::16) are a new way of assigning numeric addresses to devices on the network that addresses the lack of older IPv4 addresses (e.g. 46.28.105.2). Clients connecting to a webserver may prefer one of these addresses, but an IPv4 address is usually sufficient. 

Older applications may not support IPv6 addresses. So before enabling IPv6 on your existing web host, make sure that the PHP application you are using is IPv6 compatible.


Enabling IPv6 Web Hosting Addresses

Enabling/enabling IPv6 modifies not only AAAA, but also A and MX records in DNS. If you want to keep the original A and MX records, or not modify DNS at all, contact us about enabling/disabling IPv6 via the ⧉ form.

IPv6 is normally enabled on Web hosts, the exception being hosts that do not have an IPv6 address assigned by the server. Check the address and any settings in the Webhosting details by following these steps:

  1. Log in to the customer administration ⧉.
  2. From the top menu, select Hosting Services Webhosting.
  3. From the list of services, select the service for which you want to authenticate or manage IPv6.
  4. In the service details, verify the existence of an IPv6 address; if you have one, you can turn IPv6 off or on.
  5. Confirm your selection by clicking Set DNS records.
IPv6 address and its switch in the Webhosting detail
IPv6 address and its switch in the Webhosting detail

If your Webhosting does not have an IPv6 address assigned, please contact us via the form ⧉. A technician will assign you an address.


Common problems

Common IPv6 setup issues include:

PHP application does not cooperate with IPv6

Problem: After activating the IPv6 address, the PHP application does not work as it should.

Cause: The application can work with the IP address from which the request came. This address is specified in a global variable $_SERVER[‚REMOTE_ADDR‘]. If someone accesses the web via IPv6, legacy applications do not have to take this into account. A common mistake is to limit the size of the database column used to store the IP address to a low number of characters.

Solution: Check and edit the PHP application.

Web hosting does not allow you to check IPv6 support

Problem: The checkbox to enable IPv6 support is grayed out.

Cause: it is a web host that has not been assigned an IPv6 address by the server.

Solution: contact us via the form, we will assign you an IPv6 address manually.

Frequently Asked Questions

Is there anything else I need to do after enabling/disabling the IPv6 address?

Make sure that DNS records of type AAAA point to the hosting.

Did the instructions help you?

Thank you for your feedback!
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors