Назад | Перейти на главную страницу

Что мотивирует DNS64?

Интересно, зачем NAT64 вообще нужно что-то вроде DNS64.

Хост, поддерживающий только IPv6, при попытке доступа к хосту, поддерживающему только IPv4, не мог просто встроить IPv4-адрес целевого хоста в пакет IPv6 (с помощью префикса и / или дополнения его нулями), а остальное оставьте на усмотрение сеть "?

Затем подсеть 0000 :: / something может быть направлена ​​на соответствующий шлюз NAT, который позаботится об изменении заголовка IPv6 на заголовок IPv4, а также сделает обратное для входящих ответов.

Разве это не возможно?

Идея состоит в том, что хост только для IPv6, который находится за NAT64, не знает и не заботится о том, что он находится за NAT64. Вам нужен DNS64, чтобы заставить его думать, что хосты только для IPv4, с которыми он хочет общаться, на самом деле имеют записи AAAA, чтобы они могли принимать соединения IPv6. Без DNS64 хосты за NAT64 получали бы обычные записи A. Они будут делать то, что хосты всегда делают с записями A: пытаться установить соединение IPv4. Либо это сработает (если у хоста действительно есть соединение IPv4, но тогда зачем вам NAT64?), Либо он не сработает (если у хоста нет соединения IPv4).