Что такое конвертация IP в десятичный формат?
Конвертация IP в десятичный — это преобразование IPv4 адреса в точечно-десятичной нотации (например, 192.168.1.1) в единое 32-битное целое число (3232235777). Любой IPv4 адрес — это по сути 32-битное число. Четыре октета, разделённые точками, — это лишь удобная для человека форма записи.
Формула конвертации умножает каждый октет на его позиционное значение (256³, 256², 256¹, 256⁰) и суммирует результаты. Тот же 32-битный адрес можно представить в шестнадцатеричном (0xC0A80101) или двоичном формате (11000000.10101000.00000001.00000001).
Для работы с IPv6 адресами используйте наш конвертер IPv4 в IPv6 или инструмент сжатия IPv6.

Как конвертировать IP адрес в десятичное число
Конвертация IP в десятичный формат выполняется в три шага. Рассмотрим на примере 192.168.1.1.
Разделите IP на четыре октета: 192, 168, 1, 1. Умножьте каждый октет на позиционное значение: первый × 256³ (16 777 216), второй × 256² (65 536), третий × 256¹ (256), четвёртый × 256⁰ (1). Просуммируйте: 192 × 16 777 216 + 168 × 65 536 + 1 × 256 + 1 × 1 = 3 221 225 472 + 11 010 048 + 256 + 1 = 3 232 235 777.
Или используйте наш конвертер — просто введите IP адрес и получите мгновенный результат во всех форматах. Для определения IP адреса домена используйте Domain IP.
Как конвертировать десятичное число в IP адрес
Обратная конвертация — из десятичного числа в IP — выполняется с помощью последовательного деления на 256 и сбора остатков.
Для числа 3 232 235 777: первый октет = floor(3 232 235 777 / 16 777 216) = 192, остаток = 11 010 305. Второй октет = floor(11 010 305 / 65 536) = 168, остаток = 257. Третий октет = floor(257 / 256) = 1, остаток = 1. Четвёртый октет = 1. Результат: 192.168.1.1.
Альтернативно используются побитовые операции: (n >>> 24) & 0xFF для 1-го октета, (n >>> 16) & 0xFF для 2-го и т.д. Этот метод применяется в сетевом программировании.
Справочник форматов IP адресов
Один и тот же IP адрес может быть представлен в четырёх различных форматах. Каждый формат используется в определённых сценариях.
Стандартный формат IP: четыре числа от 0 до 255, разделённые точками (например, 192.168.1.1). Используется в настройке сетей, таблицах маршрутизации и повседневном администрировании.
Единое 32-битное число (например, 3 232 235 777). Используется в базах данных (экономит место), IP-диапазонах файрволов и программировании с побитовыми операциями.
Каждый нибл (4 бита) представлен цифрой 0-F (например, 0xC0A80101). Используется в сетевых дампах, анализе пакетов и низкоуровневой отладке протоколов.
32 бита — каждый бит отображается индивидуально (например, 11000000.10101000.00000001.00000001). Необходим для понимания масок подсетей, CIDR-нотации и побитовых AND-операций маршрутизации.
Распространённые примеры IP в десятичный
Несколько популярных IP адресов и их десятичные эквиваленты для справки:
8.8.8.8 (Google DNS) = 134 744 072. 1.1.1.1 (Cloudflare DNS) = 16 843 009. 192.168.1.1 (типичный роутер) = 3 232 235 777. 10.0.0.1 (приватная сеть) = 167 772 161. 127.0.0.1 (localhost) = 2 130 706 433. 255.255.255.255 (broadcast) = 4 294 967 295 (максимальное значение).
Минимальное десятичное значение — 0 (адрес 0.0.0.0), максимальное — 4 294 967 295 (адрес 255.255.255.255, то есть 2³² - 1). Для расчётов подсетей используйте наш Калькулятор подсетей.
Когда нужна конвертация IP в десятичный
Конвертация IP в десятичный формат применяется в различных профессиональных задачах.
Хранение в базах данных — целое число занимает 4 байта вместо 15 символов и позволяет эффективные запросы BETWEEN по диапазонам
Правила файрвола — некоторые файрволы и ACL принимают IP-диапазоны как целочисленные интервалы
Сетевое программирование — низкоуровневые API сокетов работают с 32-битными целыми числами
Сравнение IP-диапазонов — проверка принадлежности IP к CIDR-диапазону — простое целочисленное сравнение
Анализ пакетов — сетевые анализаторы отображают IP как hex-значения в дампах пакетов
Обфускация URL — десятичное представление IP используется в некоторых формах URL-кодирования
Связанные инструменты
Используйте наши бесплатные инструменты для работы с IP адресами и сетевыми конвертациями:
Конвертируйте IPv4 адреса в формат IPv6-mapped и 6to4.
Сожмите полный IPv6 адрес до кратчайшей формы по RFC 5952.
Рассчитайте параметры подсети, маску и диапазон IP.
Геолокация и подробная информация о любом IP адресе.
Определите IP адрес любого доменного имени.
Узнайте свой публичный IP адрес и провайдера.