Перейти к содержанию
ipaddress.si

Конвертер IP-адресов

Все формы записи IPv4- или IPv6-адреса.

Сокращённая форма
2001:db8::8a2e:370:7334
Область
Специального назначения · Documentation
Полная форма
2001:0db8:0000:0000:0000:8a2e:0370:7334
Целое число
42540766411282592856904136881884656436
Шестнадцатеричная запись
0x20010db80000000000008a2e03707334
Имя для обратного DNS
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
Двоичная запись
0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100

IP-адрес — это просто число: 32 бита в IPv4 и 128 бит в IPv6. Привычные записи с точками и двоеточиями — лишь удобная для человека форма. Этот конвертер показывает один и тот же адрес как целое число, в шестнадцатеричном и двоичном виде, а также имя для обратного DNS, используемое при запросах PTR (in-addr.arpa для IPv4, ip6.arpa для IPv6).

Для IPv6 он также показывает полную форму (все 32 шестнадцатеричные цифры) и каноническую сокращённую форму по RFC 5952: строчные буквы, без ведущих нулей, самая длинная последовательность нулевых групп заменена на ::.

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

Как перевести IP-адрес в целое число?

Умножьте каждый октет IPv4 на его разрядный вес: a×256³ + b×256² + c×256 + d. Для 192.168.1.1 получится 3232235777.

Какова каноническая форма адреса IPv6?

По RFC 5952: шестнадцатеричные цифры в нижнем регистре, без ведущих нулей в группах, а самая длинная последовательность из двух и более нулевых групп сокращается до ::. При равной длине сокращается первая.

Почему имена PTR записаны задом наперёд?

DNS делегирует справа налево, поэтому в обратных зонах части адреса идут в обратном порядке. Так каждый владелец сети может получить полномочия над своим блоком.