Конвертер IP-адресов
Все формы записи IPv4- или IPv6-адреса.
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 делегирует справа налево, поэтому в обратных зонах части адреса идут в обратном порядке. Так каждый владелец сети может получить полномочия над своим блоком.