Преобразование IP в число

Что такое преобразование IP в число?

Преобразование IP в число — это преобразование IP-адреса в десятичное число, часто используемое при проектировании полей таблиц баз данных. Для преобразования из стандартного формата в десятичное число необходимо следовать следующему алгоритму:

  1. Число первого октета (самого левого) необходимо умножить на 16777216 (256^3).
  2. Число второго октета необходимо умножить на 65536 (256^2).
  3. Число третьего октета необходимо умножить на 256.
  4. Необходимо сложить все полученные числа с четвертым октетом (формально четвертый октет умножается на 256^0, то есть на единицу).