How should ip2long converted IP's be stored in MySQL?

前端 未结 2 1302
一个人的身影
一个人的身影 2020-12-11 19:32

I don\'t know enough about the function, or ip\'s, to determine how my column structure should be for storing this. Any suggestions?

相关标签:
2条回答
  • 2020-12-11 20:16

    Simply use an unsigned INT field for it.

    Also see http://lists.mysql.com/cluster/2781 for a discussion about it.

    0 讨论(0)
  • 2020-12-11 20:18

    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.

    1. How to store IPv6-compatible address in a relational database
    2. How to convert IPv6 from binary for storage in MySQL
    3. http://www.google.com/search?client=opera&rls=en&q=storing+ipv6+mysql&sourceid=opera&ie=utf-8&oe=utf-8
    0 讨论(0)
提交回复
热议问题