Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como armazenar endereços compatíveis com IPv6 em um banco de dados relacional


Não tenho certeza de qual é o certo resposta para MySQL dado que ele ainda não suporta formatos de endereço IPv6 nativamente (embora enquanto "WL#798:suporte a IPv6 do MySQL " sugere que seria no MySQL v6.0, a documentação atual não confirma isso).

No entanto, daqueles que você propôs, eu sugiro usar 2 * BIGINT, mas certifique-se de que eles sejam UNSIGNED. Há uma espécie de divisão natural no limite de endereço /64 no IPv6 (já que /64 é o menor tamanho de bloco de rede) que se alinharia bem com isso.