Конвертер IP-адреса в двоичный код
Переводите адреса IPv4 между десятичной записью с точками, двоичной, 32-битным числом и hex в любом направлении и разворачивайте IPv6 в полный двоичный вид. Бесплатно.
IPv4 в виде десятичной или двоичной записи с точками, 32 бит, десятичного целого или 0x-шестнадцатеричного числа — либо любой IPv6-адрес (с :: или встроенным IPv4).
IPv4
192.168.1.111000000.10101000.00000001.000000011100000010101000000000010000000132322357770xC0A80101C0.A8.01.01::ffff:c0a8:101Что такое IP в двоичный код?
Введите IP-адрес в любой записи и увидите все остальные. Для IPv4: десятичная запись с точками, двоичная с точками, 32-битная двоичная строка, десятичное целое, шестнадцатеричная запись и форма IPv6 с отображением IPv4. Для IPv6: сжатая и полностью развёрнутая формы, 128-битный двоичный вид по группам, hex и десятичное число.
Как пользоваться IP в двоичный код
- Введите адрес в поле IP-адрес (любая запись):
192.168.1.1,3232235777,0xC0A80101,11000000.10101000.00000001.00000001или адрес IPv6 вроде2001:db8::1. - Проверьте значок IPv4 / IPv6, чтобы убедиться, как распознан ввод.
- Прочитайте преобразованные формы ниже и используйте Копировать для любой строки.
Пример
192.168.1.1
11000000.10101000.00000001.00000001 · 3232235777 · 0xC0A80101 · ::ffff:c0a8:101
Когда использовать IP в двоичный код
Используйте для заданий по разбиению на подсети, правил брандмауэра, где нужны IP в виде целых чисел, и чтобы понять, как хранятся адреса. Для расчёта диапазонов сети, масок и числа хостов воспользуйтесь калькулятором CIDR/подсетей.
Как работает IP в двоичный код
Ввод IPv4 превращается в 32-битное целое: октеты в десятичной записи с точками (0–255, без ведущих нулей), четыре 8-битные двоичные группы, простая 32-битная строка, десятичное целое до 4294967295 или hex с 0x. Все выводимые формы получаются из этого целого. Ввод IPv6 разворачивается заполнением :: недостающими нулевыми группами (встроенный хвост IPv4 становится двумя hex-группами) и хранится как 128-битный BigInt; сжатая форма соответствует RFC 5952 (строчные буквы, самая длинная серия нулевых групп сокращена).
Распространенные Случаи Использования
- Изучение разбиения на подсети по адресам в двоичном виде
- Преобразование IP, хранящегося в базе данных как целое число, обратно в запись с точками
- Разворачивание сжатого адреса IPv6 для документации
- Получение hex-формы IP для анализа пакетов
Часто Задаваемые Вопросы
Почему 192.168.01.1 отклоняется?
Ведущие нули неоднозначны (некоторые системы читают их как восьмеричные), поэтому не принимаются.
Как вычисляется целочисленная форма?
a.b.c.d → a×2^24 + b×2^16 + c×2^8 + d.
Что такое IPv6-адрес с отображением IPv4?
Форма ::ffff:0:0/96, которую системы с двойным стеком используют для представления адреса IPv4 внутри IPv6.