Feature Requests
Share ideas, discuss and vote on requests from other users in community
 

IPv6 For Licensing

Gabriel Boutin shared this idea 6 months ago
Already Possible

Hi!

As IPv4's are to be forgotten about, as less and less are available, I find it very important that WHMCS put's IPv6 upfront.

As of right now, we have to contact support to add our IPv6 to our licence. If that could be automatic, that would be great.

Also, it would be nice if there was an alert in system health if ipv6 is not enabled.

The global transition to V6 starts by IT providers, and WHMCS is the platform for a huge amount of IT and Cloud providers.

Cheers,

Comments (4)

photo
1

Hi there,

WHMCS is written in PHP so doesn't do IP address detection itself, it comes form PHP's SERVER_ADDR variables. So provided your PHP configuration is IPv6 aware, then WHMCS' licensing will be too.

photo
1

John, please consider to change the tag "Already Possible" as the issue is not the IPv6 Address itself, that works.

The issue is when you run WHMCS on a dual stack where license calls are coming randomly from IPv4 and IPv6 addresses.

photo
photo
1

The Addon works for IPv6 and for IPv4 but not with both at the same time. A server with dual stack will certainly have troubles when it comes to validate as license validation request are coming in randomly, with IPv4 or IPv6 addresses.

The Licensing Addon is a great tool and you should take in consideration to add support for dual stack

photo
1

It is an absolute must that the licensing addon IPv4 and IPv6 automatically detects. It is annoying for the customer to create a ticket to add the missing IP manually, because the module only recognizes one IP and not one IPv4 AND one IPv6. In the worst case the module does not work at the customer because the IPv4 is recognized and stored, but the connection is running over IPv6.

For the customer it is annoying and for us this means unnecessary support effort and annoyance if the module does not run at the customer. The detection of IPv4 and IPv6 could be easily checked with FILTER_FLAG_IPV4 and FILTER_FLAG_IPV6.