Бесплатно · Онлайн · IPv4 / Decimal / Hex / IPv4-mapped IPv6
Конвертер IP
Преобразуйте в одном месте IPv4-адреса, беззнаковые десятичные целые, шестнадцатеричные значения и IPv4-mapped IPv6.
Одно значение сразу возвращает IPv4, decimal, hex, длинный IPv6, короткий IPv6 и нормализованный ввод.
Введите IPv4-адрес, десятичное число, hex-значение или IPv4-mapped IPv6, чтобы получить все пять нормализованных форматов.
-
Десятичное
Hex
IPv6 (длинный)
IPv6 (короткий)
Десятичное число в IPv4
Десятичный ввод трактуется как 32-битное беззнаковое число и разбивается на четыре октета IPv4. Это удобно, когда адрес хранится в логах или базе как одно число.
2416705538 в IPv4
2416705538 → 144.12.0.2 → 0x900C0002
167871592 в IPv4
167871592 → 10.1.132.104 → 0x0A018468
123456 в IPv4
123456 → 0.1.226.64 → 0x0001E240
IPv4 в Hex
Преобразуйте адрес IPv4 в точечной записи в hex в верхнем регистре с префиксом 0x, чтобы логи, скрипты и сетевые дампы использовали единый формат.
144.5.144.34 → 0x90059022
144.5.144.34 соответствует десятичному 2416283682 и hex 0x90059022.
10.1.2.3 → 0x0A010203
Полезно для быстрой сверки с полями протоколов, правилами фаервола или выводом скриптов.
Hex в IPv4
Вставляйте hex со стандартным префиксом 0x или без него. Значение сначала нормализуется, затем возвращаются IPv4, десятичное и IPv4-mapped IPv6.
0x90059022 → 144.5.144.34
0x90059022 и 90059022 обе формы дают IPv4-адрес 144.5.144.34.
0A018468 → 10.1.132.104
Регистр в hex-вводе не важен; вывод нормализуется к верхнему регистру с префиксом.
Нормализация текста IPv4
Корректный IPv4 состоит из четырёх десятичных октетов, и каждый октет должен быть в диапазоне от 0 до 255. 001.002.003.004 нормализуется в 1.2.3.4, а выход за диапазон вызывает понятную ошибку.
О 64-битных целых числах
Стандартный IPv4 использует только 32 бита. Эта страница не подменяет 64-битное число реальным IPv4-адресом.
Допустимый целочисленный диапазон IPv4: от 0 до 4294967295. Значения вне диапазона возвращают явную ошибку.
Продолжить с: Конвертер Unix Timestamp · Все инструменты