IP地址与数字互转是将IPv4地址与其对应的十进制长整型数字进行相互转换的过程。这种转换在数据库存储、网络编程等场景中非常有用。
IPv4地址由4个字节(32位)组成,每个字节范围是0-255。转换公式如下:
数字 = 第一段 × 256³ + 第二段 × 256² + 第三段 × 256 + 第四段
例如:192.168.1.1 转换为数字:
192.168.1.1
192 × 256³ + 168 × 256² + 1 × 256 + 1 = 3232235777