Конвертер IPv4
Переведите IPv4 в десятичное число, HEX, двоичную запись и IPv4-mapped IPv6.
- Быстро и бесплатно
- Данные остаются у вас
- Без регистрации
Результат
Здесь появится результат
Введите данные, результат появится автоматическиЧто делает конвертер IPv4
Конвертер IPv4 представляет один адрес как десятичное число, HEX, 32-битную двоичную строку и IPv4-mapped IPv6. Все варианты появляются автоматически после ввода адреса.
Как четыре октета превращаются в число
IPv4 содержит 32 бита. Запись через точки делит их на четыре октета, каждый от 0 до 255. Для октетов a.b.c.d числовое значение равно a × 256³ + b × 256² + c × 256 + d. HEX показывает те же биты шестнадцатеричными цифрами, а двоичная запись сохраняет все 32 позиции, включая ведущие нули.
Такое представление удобно для сравнения диапазонов, чтения сетевых дампов и подготовки тестов программ, которые хранят адреса целыми числами. Порядок байтов здесь соответствует записи адреса слева направо; не переносите число в бинарный протокол без учета ожидаемого порядка байтов.
Что означает 32-битное представление IPv4
Каждая из четырех частей IPv4 является одним байтом. Перевод в целое число соединяет эти байты в определенном порядке, а не склеивает их десятичные цифры. Двоичная строка помогает увидеть все разряды, HEX группирует те же биты по четыре, поэтому полный IPv4 занимает восемь HEX-цифр.
В некоторых языках 32-битное целое бывает знаковым. Если старший бит адреса равен единице, такая программа может показать отрицательное число для тех же битов. Этот конвертер выводит неотрицательное значение от 0 до 4294967295. Для сравнения с логом или базой сначала выясните, используется ли там signed или unsigned представление.
Зачем в результате появляется IPv6
IPv6 использует 128 бит и обычно записывается восемью шестнадцатеричными группами. IPv4-mapped форма выделяет последние 32 бита под исходный IPv4, перед которыми стоит специальный признак ffff. Полная HEX-форма и сокращенная запись ::ffff:... показывают один набор битов.
Mapped-адрес служит представлением IPv4 в программном интерфейсе. Он не выбирает технологию туннелирования, не настраивает NAT64 и не выдает адрес из сети провайдера. Для диагностики настоящего IPv6-соединения нужны адрес интерфейса, маршруты и сведения о подключении, которых эта операция не запрашивает.
Ввод адреса и разбор шестнадцатеричных групп
Введите полный IPv4 в поле «IPv4-адрес», без CIDR, порта и URL. Ведущие нули в октетах отклоняются, чтобы запись не трактовалась неоднозначно.
Для 192.0.2.173 байты в HEX имеют вид c0 00 02 ad. При объединении по два байта получаются последние группы mapped-адреса c000:02ad. Полная строка результата сохраняет ведущие нули групп, а сокращенная форма с десятичным IPv4 удобнее для узнавания исходного адреса.
Обратное преобразование из произвольного числа или IPv6 на этой странице не предусмотрено. Маску, диапазон узлов и broadcast рассчитывает отдельный калькулятор подсети.

