Главная/Инструменты/Конвертер чисел IPv4

Конвертер чисел IPv4

Точная конвертация между IPv4 в десятичном формате, беззнаковыми 32-битными целыми, шестнадцатеричным и двоичным форматом.

Все вычисления выполняются в этом браузере. Введённые данные не загружаются.

8.8.8.8

IPv4 · 32-bit
Беззнаковое целое число
134744072
Шестнадцатеричный
0x08080808
32-битный двоичный
00001000 00001000 00001000 00001000
Обратное DNS-имя
8.8.8.8.in-addr.arpa

Один IPv4-адрес, несколько представлений

Преобразуйте IPv4-адрес в беззнаковое целое, шестнадцатеричное и 32-битное двоичное для логов, баз данных или адресных расчётов. Меняется представление, а не сам IP.

Два примера с пояснениямиРасчётные примеры
8.8.8.8IPv4
Беззнаковое целое
134744072
Шестнадцатеричное
0x08080808
1.1.1.1IPv4
Беззнаковое целое
16843009
Шестнадцатеричное
0x01010101

Сетевой порядок байтовa × 256³ + b × 256² + c × 256 + d

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

Почему IP хранится как отрицательное число?

Некоторые базы данных хранят IPv4 как знаковое 32-битное целое. Этот инструмент отображает беззнаковые значения; нормализуйте представление перед сравнением или миграцией.

Является ли имя из обратного DNS обнаруженным именем хоста?

Нет. Это сгенерированное имя запроса in-addr.arpa. Используйте DNS-инструмент для поиска фактического PTR-имени хоста.

Какой диапазон целых чисел принимается?

Беззнаковый IPv4 находится в диапазоне от 0 до 4294967295, что соответствует адресам 0.0.0.0 и 255.255.255.255. Значения вне этого диапазона не соответствуют 32-битному адресу IPv4.

Как вводить шестнадцатеричное значение?

Используйте префикс 0x, например 0x08080808. Ведущие нули не меняют значение, но помогают отобразить все четыре байта в журналах с фиксированной шириной.

Почему база данных может показывать другое значение?

Проверьте знаковый и беззнаковый типы, а также порядок байтов от старшего к младшему и от младшего к старшему. Этот инструмент использует сетевой порядок байтов; другие интерпретации могут дать другие целые числа.

Может ли эта страница преобразовать IPv6 в целое число?

Эта страница обрабатывает только 32-битный IPv4. IPv6 — 128-битный; используйте конвертер IPv4 / IPv6 ниже для его числового представления.

Конвертер IP в десятичное число — IPv4, Hex и двоичный формат | CHA.LA