Конвертер IPv4 ↔ IPv6

Введи IPv4 — получишь его записи в IPv6. Введи IPv6 — калькулятор найдёт встроенный IPv4 (mapped, NAT64, 6to4, Teredo) и MAC-адрес, если interface ID построен по EUI-64.

Что внутри ::ffff:10.0.0.5

IPv4-mapped 10.0.0.5

Генератор ULA-префикса

Сгенерировать новый

Уникальный локальный префикс IPv6 (RFC 4193) — аналог частных сетей 10.0.0.0/8 для IPv6. Global ID выбирается случайно, поэтому твой префикс не совпадёт с чужим при объединении сетей.

Префикс /48 fd07:3f7b:5a70::/48
Global ID 073f7b5a70
Подсеть /64 №1 fd07:3f7b:5a70::/64
Подсеть /64 №2 fd07:3f7b:5a70:1::/64
Подсеть /64 №3 fd07:3f7b:5a70:2::/64
Последняя /64 fd07:3f7b:5a70:ffff::/64

Как IPv4 записывается в IPv6

  • IPv4-mapped (::ffff:192.0.2.1) — так программы с двойным стеком видят подключения по IPv4: в логах nginx, Apache и баз данных такие адреса встречаются постоянно.
  • NAT64 (64:ff9b::/96, RFC 6052) — через этот префикс устройства в сети только с IPv6 ходят на IPv4-сайты. Его используют мобильные операторы и сети с DNS64.
  • 6to4 (2002::/16) и Teredo (2001::/32) — устаревшие туннели. В адресе Teredo зашиты адреса сервера и клиента, а также порт клиента за NAT, калькулятор их достаёт.

MAC в IPv6-адресе

Если в середине interface ID стоит ff:fe, адрес построен по EUI-64 из MAC-адреса сетевой карты. Так устроены link-local адреса fe80:: на многих устройствах. Калькулятор восстановит исходный MAC.