【发布时间】:2015-08-26 11:32:05
【问题描述】:
我正在使用一种简单的方法来获取真实的 ip。我在这里找到了它:How to get Real IP from Visitor?
IP 将存储到数据库中,列宽为 VARCHAR 15。我使用长度为 15 的 Varchar,因为我知道 IP 地址可以是 123.456.789.123,它有 12 个数字和 3 个点。
现在...我看到 IPv6 有更多字符。我不明白。所有用户都有一个特定的 IPv4,或者可能是一些使用 IPv6 而不是 IPv4 的用户?
我需要了解,因为我想优化这一列IP,正如我在这里看到的:insert ip into mysql 最好将其设为十进制。
如果 ip(版本 6)可以有超过 15 个字符,我应该如何将此列设为十进制?
我很困惑……
【问题讨论】: