Vi valde en VARBINARY(16)
kolumn istället och använd inet_pton()
och inet_ntop()
för att göra omvandlingarna:
https://github.com/skion/mysql-udf-ipv6
Funktionerna kan laddas in i en körande MySQL-server och ger dig INET6_NTOP
och INET6_PTON
i SQL, precis som den välbekanta INET_NTOA
och INET_ATON
funktioner för IPv4.
Edit:Det finns kompatibla funktioner i MySQL nu, bara med annorlunda namn . Använd endast ovanstående om du använder MySQL före 5.6 och letar efter en bekväm framtida uppgraderingsväg.