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

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

Что внутри fe80::21a:2bff:fe3c:4d5e

MAC из EUI-64 00:1a:2b:3c:4d:5e

Interface ID содержит ff:fe посередине — значит, построен из MAC-адреса по EUI-64. Подробнее об этом MAC

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

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

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

Префикс /48 fdd6:3e30:f1c8::/48
Global ID d63e30f1c8
Подсеть /64 №1 fdd6:3e30:f1c8::/64
Подсеть /64 №2 fdd6:3e30:f1c8:1::/64
Подсеть /64 №3 fdd6:3e30:f1c8:2::/64
Последняя /64 fdd6:3e30:f1c8: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.