Jednoduše je převeďte na binární reprezentaci pomocí inet_pton()
a později zpět na řetězec pomocí inet_ntop()
.
Dalším řešením by bylo uložení IP řetězce bez jakýchkoli transformací v DB. A VARCHAR(39)
pole udělá tuto práci, protože nejvyšší/nejdelší IPv6 je ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff