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

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

Что внутри 2001:0:4136:e378:8000:63bf:3fff:fdd2

Teredo — сервер 65.54.227.120
Teredo — клиент 192.0.2.45:40000

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

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

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

Префикс /48 fd40:30c2:79a7::/48
Global ID 4030c279a7
Подсеть /64 №1 fd40:30c2:79a7::/64
Подсеть /64 №2 fd40:30c2:79a7:1::/64
Подсеть /64 №3 fd40:30c2:79a7:2::/64
Последняя /64 fd40:30c2:79a7: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.