Net_IPv6

Net_IPv6 --  Funktionen zur Formatierung und Validierung von IPv6-Adressen

Net_IPv6::checkIPv6

boolean Net_IPv6::checkIPv6 (string $ip)

Überprüft eine IP auf IPv6-Kompatibilität

Parameter

Returns

Net_IPv6::compress

string Net_IPv6::compress (string $ip)

Komprimiert eine IPv6-Adresse. RFC 2373 erlaubt, es Nullen in einer Adresse zu :: zu komprimieren. Diese Funktionen erwartet eine valide IPv6-Adresse.
FF01:0:0:0:0:0:0:101 -> FF01::101
      0:0:0:0:0:0:0:1      -> ::1

Parameter

Gibt zurück:

Net_IPv6::uncompress

string Net_IPv6::uncompress (string $ip)

Dekomprimiert eine IPv6-Adresse. RFC 2373 erlaubt die Komprimierung von Nullen in einer Adresse zu '::'. Diese Funktion erwartet eine valide IPv6-Adresse und expandiert alle Vorkommen von '::' zu Nullen.
FF01::101	->  FF01:0:0:0:0:0:0:101
      ::1       ->  0:0:0:0:0:0:0:1

Parameter

Gibt zurück:

Net_IPv6::splitV64

array Net_IPv6::splitV64 (string $ip)

Splittet eine IPv6-Adresse in den IPv6 und einen ein möglichen IPv4-Teil. RFC 2373 erlaubt es, die letzten beiden Segmente einer IPv6-Adresse in IPv4-Notation zu schreiben.
0:0:0:0:0:0:13.1.68.3
     0:0:0:0:0:FFFF:129.144.52.38

Parameter

Gibt zurück: