Конвертер IP-адреса
Калькулятор помогает быстро перевести IP-адрес из одной записи в другую: IPv4, IPv6, шестнадцатеричный, восьмеричный, двоичный и 32-битный целочисленный формат. Достаточно вставить адрес, выбрать вид исходной записи и получить все основные представления сразу.
Для IPv4 используется разложение по степеням \[ N = a \cdot 256^3 + b \cdot 256^2 \] \[ + c \cdot 256 + d \], а в полной записи IPv6 последние 32 бита адреса занимают два блока по 16 бит \[ IPv6 = 0000:0000:0000:0000 \] \[ 0000:0000:WWXX:YYZZ \]. Так можно быстро получить полный и сокращенный вид адреса, а для совместимых адресов еще и запись 6to4.
| AC | 7 | 8 | 9 | ← |
| C | 4 | 5 | 6 | |
| 1 | 2 | 3 | = | |
| . | 0 | - |
Адрес IPv4 состоит из 4 октетов, поэтому целочисленный вид строится суммой \[ N = a \cdot 256^3 + b \cdot 256^2 \] \[ + c \cdot 256 + d \]. Шестнадцатеричная и двоичная запись используют те же 32 бита, только группируют их по 4 и 8 бит.
Полная запись IPv6 содержит 8 блоков по 16 бит, а сокращенная форма убирает ведущие нули и самую длинную цепочку нулевых блоков. Для адресов, совместимых с IPv4, удобно получать и префикс 6to4 вида \[ 2002:WWXX:YYZZ \] \[ :: \].
Такой конвертер полезен при настройке маршрутизаторов, анализе логов, проверке правил фильтрации, миграции сервисов на IPv6 и работе с документацией, где один и тот же адрес может быть записан в нескольких видах.
Интересный факт: классический IPv4 использует всего 32 бита, а IPv6 уже 128 бит, поэтому адресное пространство увеличивается настолько сильно, что его обычно сравнивают не поштучно, а через степени двойки.
«На главный экран»
«На главный экран»