sql >> Base de Datos >  >> RDS >> Mysql

Cómo almacenar direcciones compatibles con IPv6 en una base de datos relacional

No estoy seguro de cuál es el correcto respuesta para MySQL dado que aún no admite formatos de direcciones IPv6 de forma nativa (aunque "WL#798:Compatibilidad con MySQL IPv6 " sugiere que iba a estar en MySQL v6.0, la documentación actual no respalda eso).

Sin embargo, de los que ha propuesto, sugeriría elegir 2 * BIGINT, pero asegúrese de que estén SIN FIRMAR. Hay una especie de división natural en el límite de la dirección /64 en IPv6 (ya que /64 es el tamaño de bloque de red más pequeño) que se alinearía muy bien con eso.