How should ip2long converted IP's be stored in MySQL?
I don't know enough about the function, or ip's, to determine how my col开发者_运维技巧umn structure should be for storing this. Any suggestions?
Simply use an unsigned INT
field for it.
Also see http://lists.mysql.com/cluster/2781 for a discussion about it.
Using INT
is fine when you're dealing with IPv4 addresses. However 128-bits long IPv6 can't be stored as INT
or even BIGINT
.
- How to store IPv6-compatible address in a relational database
- How to convert IPv6 from binary for storage in MySQL
- http://www.google.com/search?client=opera&rls=en&q=storing+ipv6+mysql&sourceid=opera&ie=utf-8&oe=utf-8
精彩评论