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

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

Приклад: 192.168.1.1 → 3232235777

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

Приклад: 3232235777 → 192.168.1.1

Приклади поширених IP-адрес

IP-адреса Числове представлення Опис Дія
127.0.0.1 2130706433 Адреса локального Loopback
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-діапазонів, оскільки числова форма легша для порівняння та обчислення.