In this article, you will learn:
- What an IPv6 address is for
- How to enable or disable an IPv6 address for Webhosting
- Common issues
- Frequently asked questions
Purpose of IPv6 addresses
IPv6 addresses (e.g. 2a02:2b88:1:4::16) are a new way of assigning numerical addresses to devices on a network that solves the shortage of older IPv4 addresses (e.g. 46.28.105.2). Clients connecting to the web server may prefer one of these addresses, but an IPv4 address is usually sufficient.
Older applications may not support IPv6 addresses. Before enabling IPv6 on an existing web hosting service, make sure that the PHP application you are using is compatible with IPv6.
Enabling an IPv6 address for Webhosting
Enabling/disabling IPv6 will modify not only records of type AAAA in DNS, but also A and MX. If you want to keep the original A and MX records, or do not want to modify DNS at all, contact us about disabling/enabling IPv6 via the form ⧉.
IPv6 is usually enabled on Webhosting services; the exception is hosting services for which the server has not assigned an IPv6 address. Check the address and make any necessary settings in the Webhosting details by following these steps:
- Log in to the customer administration ⧉.
- In the top menu, select Hosting services Webhosting.
- In the list of services, select the service for which you want to verify or manage IPv6.
- In the service details, verify whether an IPv6 address exists; if you have one, you can disable or enable IPv6.
- Confirm the choice by clicking the set DNS records button.

If your Webhosting does not have an IPv6 address assigned, contact us via the form ⧉. A technician will assign the address to you.
Common issues
Common issues with IPv6 settings include:
PHP application does not work with IPv6
Problem: After activating the IPv6 address, the PHP application does not work properly.
Cause: The application may work with the IP address from which the request came. This address is listed in the global variable $_SERVER[‚REMOTE_ADDR‘]. If someone accesses the website over IPv6, older applications may not account for this. A common mistake is limiting the size of the database column used to store IP addresses to too few characters.
Solution: Check and modify the PHP application.
Webhosting does not allow checking IPv6 support
Problem: The checkbox for enabling IPv6 support is greyed out.
Cause: This is a web hosting service to which the server has not assigned an IPv6 address.
Solution: Contact us via the form, and we will assign an IPv6 address to you manually.
Frequently asked questions
Do I need to do anything else after enabling/disabling the IPv6 address?
Make sure that AAAA-type DNS records point to the given hosting service.