Zuerst mal muss der Server IPv6 angebunden/getunnelt/... sein, bzw. die Webserver Software (vermutlich:Apache2) auf IPv6 (oder Dual) eingestellt werden, und dann noch PHP (wobei man hier vermutlich nix ändern wird müssen).

Das VMS interessiert IPv6 erst, wenn über
PHP-Code:
$_SERVER['REMOTE_ADDR'
eine IPv6 Adresse im VMS "ankommt".

Evtl. kann es sein, dass je nach Webserver Konfiguration und PHP Anbindung an Selbigen mal eine IPv4, mal eine IPv6 Adresse "ankommt".
Auf diesen Fall sollte man also eingerichtet sein.

Im VMS selber muss man relativ wenig ändern, ich glaube sogar nur alle Spalten in der Datenbank, die die IP Adresse aufnehmen.

Dafür gibt es verschiedene Möglichkeiten, die sich allerdings nur in ihrer Performance unterscheiden, siehe:

http://www.vms-tutorial.de/wiki/IPv6#Datenbank

Betroffene Tabellen/Spalten im Grundskript:
Code:
vms_kontodaten -> login_ip
vms_reloads -> ip
Evtl. sind aber weitere Überlegungen nötig: Da IPv6 so extrem viele Adressen bietet, und der Adressaufbau 2-teilig geregelt ist, ist es denkbar/möglich, das ein Benutzer bei jedem Aufruf seine Adresse wechselt. Dabei bleiben aber evtl. die ersten 64 bit gleich, nur alles danach (was dann quasi jedem Kunden sein eigenes Netz ist), könnte ständig wechseln. Wenn man Reloads /Sperren anhand der IP-Adresse implemenitieren will, ist das natürlich unschön