Конвертер адресов IPv4

Перевод IPv4 между точечной, целой, hex и двоичной формами

Ввод

Точечно-десятичная запись, беззнаковое целое, hex с 0x или 32-битная двоичная запись.

Определённый формат:
Точечно-десятичная запись
Адрес 192.168.1.1 преобразован (формат: Точечно-десятичная запись).

Результаты

Записи IPv4

Адрес IPv4
192.168.1.1
Беззнаковое целое
3232235777
Шестнадцатеричное
0xC0A80101
Байты в hex
C0 A8 01 01
Двоичное
11000000 10101000 00000001 00000001
Октеты
192 | 168 | 1 | 1

Представления для программирования

Знаковое int32
-1062731519
Представление в программировании и базах данных, а не запись IPv4.
Октеты в обратном порядке (little-endian целое)
16885952
Те же четыре байта, прочитанные начиная с младшего. Не является записью IPv4.

Все формы приведены в сетевом порядке байтов (big-endian): старший октет идёт первым. Поменять порядок байтов в Конвертере порядка байтов

Тип адреса

Тип
Частный
Частный
Блок реестра
192.168.0.0/16 (RFC 1918)

Адрес 192.168.1.1 преобразован (формат: Точечно-десятичная запись).

Что показывает конвертер

Введите один адрес IPv4 в точечно-десятичной записи (192.168.1.1), как беззнаковое 32-битное целое (3232235777), в шестнадцатеричном виде с 0x (0xC0A80101) или 32 двоичными цифрами. Формат определяется автоматически, а все остальные формы выводятся с отдельной кнопкой копирования: точечно-десятичная запись, беззнаковое целое, hex, байты в hex, двоичная запись по октетам и четыре октета. Тип адреса берётся из реестра IANA адресов специального назначения вместе с определяющим RFC.

Строгий разбор

Устаревшие сокращения, которые разные ОС понимают по-разному, отклоняются, а не угадываются: короткие формы вроде 127.1, октеты с ведущими нулями вроде 192.168.001.001 (их часто читают как восьмеричные), октеты больше 255, целые больше 4294967295 или с ведущими нулями, hex без префикса 0x и двоичная запись не ровно из 32 бит. Каждая ошибка указывает, что исправить.

Порядок байтов и знаковые целые

Все формы приведены в сетевом порядке байтов (big-endian): старший октет идёт первым. Знаковое int32 — значение в дополнительном коде, которое хранят некоторые языки и базы данных, а Октеты в обратном порядке — целое, которое little-endian-хост читает из тех же четырёх байтов; ни то ни другое не является записью IPv4, и знаковый ввод не принимается. Для перестановки байтов используйте Конвертер порядка байтов.

Конфиденциальность и ограничения

Преобразование полностью выполняется в браузере. Ничего не отправляется, не резолвится, не пингуется и не сохраняется, поэтому адреса внутренних сетей остаются на вашем устройстве. Инструмент преобразует отдельные адреса IPv4; для сетей используйте Калькулятор CIDR / подсетей, для адресов IPv6 — Анализатор IPv6.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch