IPv4-Adressen verwenden 32 Bit (4 Byte), IPv6-Adressen 128 Bit (16 Byte). Daher können Sie ihre Binärdarstellung in den Feldern BINARY(16)
oder VARBINARY(16)
speichern.
Siehe auch meine Antwort auf die Frage IP-Adresse in mysql-Datenbank speichern . Es gibt auch Kommentare, warum Sie eine über die andere wählen würden.