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

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

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

Сокращённая форма
2001:db8::8a2e:370:7334
Область
Специального назначения · Документация
Полная форма
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 делегирует справа налево, поэтому обратные зоны перечисляют части адреса в обратном порядке. Так каждому владельцу сети можно делегировать полномочия на его блок.