Wir haben uns für VARBINARY(16)
entschieden Spalte stattdessen und verwenden Sie inet_pton()
und inet_ntop()
Um die Konvertierungen durchzuführen:
https://github.com/skion/mysql-udf-ipv6
Die Funktionen können in einen laufenden MySQL-Server geladen werden und liefern INET6_NTOP
und INET6_PTON
in SQL genauso wie das bekannte INET_NTOA
und INET_ATON
Funktionen für IPv4.
Bearbeiten:Es gibt jetzt kompatible Funktionen in MySQL, nur mit anders Namen . Verwenden Sie das obige nur, wenn Sie MySQL vor Version 5.6 verwenden und nach einem bequemen zukünftigen Upgrade-Pfad suchen.