Инструмент конвертации IP-адреса и числа

Конвертировать IP-адрес в число

Пример: 192.168.1.1 → 3232235777

Конвертировать число в IP-адрес

Пример: 3232235777 → 192.168.1.1

Примеры распространённых IP-адресов

IP-адрес Числовое представление Описание Действие
127.0.0.1 2130706433 Адрес локальной петли
192.168.1.1 3232235777 Адрес частной сети
10.0.0.1 167772161 Адрес частной сети
172.16.0.1 2886729729 Адрес частной сети
8.8.8.8 134744072 Google DNS
1.1.1.1 16843009 Cloudflare DNS

О конвертации IP-адреса и числа:

IPv4-адрес состоит из 4 байт (32 бита), каждый из которых принимает значения от 0 до 255. IP-адрес можно конвертировать в 32-битное беззнаковое целое число по формуле: Число = (Сегмент 1 × 256³) + (Сегмент 2 × 256²) + (Сегмент 3 × 256¹) + (Сегмент 4 × 256⁰)

Например: 192.168.1.1 = (192 × 16777216) + (168 × 65536) + (1 × 256) + 1 = 3232235777

Такая конвертация полезна для хранения в базах данных, сетевого программирования и запросов диапазонов IP, поскольку числовая форма удобнее для сравнения и вычислений.