我怎么做?
现在,IPv6将不会被使用,但我需要设计应用程序以使其为IPv6做好准备.有必要在MySQL数据库中存储IP地址和CIDR块(也是BGP NLRI,但这是另一个故事).我总是使用INT for IPv4 +一个TINYINT用于masklen,但IPv6是128位.
最适合的方法是什么?2xBIGINT?CHAR(16)用于二进制存储?CHAR(39)用于文本存储?8xSMALLINT在专门的桌子?
2xBIGINT
CHAR(16)
CHAR(39)
8xSMALLINT
你会推荐什么?
mysql ipv6
ipv6 ×1
mysql ×1