English (US)
中文 (中国)
हिन्दी (भारत)
日本語 (日本)
Deutsch (Deutschland)
English (UK)
Русский (Россия)
한국어 (대한민국)
English (Canada)
Français (France)

Бесплатно · Онлайн · IPv4 / Decimal / Hex / IPv4-mapped IPv6

Конвертер IP

Преобразуйте в одном месте IPv4-адреса, беззнаковые десятичные целые, шестнадцатеричные значения и IPv4-mapped IPv6.

Одно значение сразу возвращает IPv4, decimal, hex, длинный IPv6, короткий IPv6 и нормализованный ввод.

IPv4 Десятичное Hex IPv6 (длинный) IPv6 (короткий)

Введите IPv4-адрес, десятичное число, hex-значение или IPv4-mapped IPv6, чтобы получить все пять нормализованных форматов.

Определённый тип Ожидание
Нормализованный ввод -

IPv4

-

Десятичное

-

Hex

-

IPv6 (длинный)

-

IPv6 (короткий)

-

Десятичное число в IPv4

Десятичный ввод трактуется как 32-битное беззнаковое число и разбивается на четыре октета IPv4. Это удобно, когда адрес хранится в логах или базе как одно число.

2416705538 в IPv4

2416705538144.12.0.20x900C0002

167871592 в IPv4

16787159210.1.132.1040x0A018468

123456 в IPv4

1234560.1.226.640x0001E240

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. Значения вне диапазона возвращают явную ошибку.

Для чего нужен этот конвертер IP

Страница помогает преобразовывать IPv4-адреса, беззнаковые десятичные числа, hex-значения и IPv4-mapped IPv6. Ввод сначала нормализуется, затем выводятся IPv4, decimal, hex, длинная и короткая формы IPv6.

Как использовать

  1. Введите IPv4-адрес, десятичное число, hex-значение или IPv4-mapped IPv6.
  2. Проверьте определённый тип и нормализованный ввод, чтобы убедиться в правильной интерпретации.
  3. Скопируйте нужный IPv4, decimal, hex или IPv6. Значения вне 32-битного диапазона возвращают явную ошибку.

Частые вопросы

Можно ли преобразовать десятичное число в IPv4?

Да. Десятичное значение трактуется как 32-битное беззнаковое число и разбивается на четыре октета IPv4. Это удобно для логов и баз данных, где адрес хранится как одно число.

Поддерживаются ли преобразования IPv4 ↔ hex?

Да. Можно ввести стандартный IPv4 или hex-значение с префиксом 0x либо без него. Страница нормализует значение и показывает обе формы.

Поддерживается ли IPv6?

Да, но только IPv4-mapped IPv6, например ::ffff:c0a8:0001. Обычные IPv6-адреса без IPv4-mapping отклоняются с понятной ошибкой.

Почему некоторые большие числа отклоняются?

Стандартный IPv4 использует только 32 бита, поэтому корректный диапазон заканчивается на 4294967295. Более крупные значения лежат вне пространства адресов IPv4.

Конвертер IP - IPv4, десятичные значения, hex и IPv4-mapped IPv6 | Unix Timestamp Converter