Symptoms
When a server has IPv6 enabled with only a single IPv6 is allocated, and the IPv6 cannot be "shortened", setting the IPv6 to be used by accounts results in the hostname not receiving a VirtualHost for the shared IPv6.
For example, the following is a "short form" IPv6:
fe80::f816:3eff:fed5:c055And the following is the "long form" version of this same IPv6:
fe80:0000:0000:0000:f816:3eff:fed5:c055If the Shared IPv6 is defined as the latter, then a VirtualHost is not built for the server's hostname once the IPv6 is shared to other accounts.
Description
The IPv6 address is checked against all other accounts verbatim to prevent duplicate instances. VirtualHosts for cPanel accounts that use an IPv6 are always built with the "long form" of the IPv6, thus an IPv6 that is not (or cannot be) defined in the "short form" fails this check and will not have an IPv6 built for the server's hostname. If the IPv6 is defined in its "short" form, the VirtualHost is built as expected even though the IPv6 resolves the same.
We've opened an internal case for our development team to investigate this further. For reference, the case number is CPANEL-50438. Follow this article to receive an email notification when a solution is published in the product.
Workaround
There is currently no workaround.
If possible, a range of IPv6 should be allocated to the server and each account set to use its own IPv6.
Comments
0 comments
Article is closed for comments.