如何将IP地址转换为二进制(16)字符串?

时间:2017-04-24 22:52:53

标签: mysql binary

我需要知道如何将IP地址转换为二进制(16)字符串。我需要在MySql数据库中使用它,但转换不一定需要是sql语句/查询。

1 个答案:

答案 0 :(得分:-2)

IPv4地址在内存中需要最少4个字节(32位)。因此,如果您希望将地址存储在2字节的空间中,那么如果您的组织具有子网并且网络掩码是255.255.x.x或255.255.255.x,那么它是可能的。在此,只将主机部分存储在数据库中。

例如10.80.100.26 netmask 255.255.255.0然后只在您的数据库中存储26。

我希望它会对你有所帮助。

由于