Я пытаюсь понять, как работает NAT64. NAT64 используется только для хоста ipv6, который инициирует связь с хостом ipv4. Я прочитал, что клиент обращается к NAT64 с префиксным адресом 64:ff9b::/96, а суффиксом будет адрес назначения ipv4. Однако этот префикс разрешен только в локальной сети, верно?

1 ответ1

1

Назначение шлюза NAT64 не в том, чтобы сделать IPv6 доступным, а в том, чтобы сделать хосты только для IPv4 доступными из хостов только для IPv6. Обычно это старые устаревшие устройства в сети компании, но NAT64 может использоваться вместе с DNS64, чтобы позволить устройствам, использующим только IPv6, обмениваться данными с Интернетом IPv4. Некоторые мобильные операторы делают это.

Поскольку эти протоколы несовместимы, шлюз NAT64 преобразует IPv6 в IPv4, чтобы хост IPv6 мог достичь хоста IPv4 по преобразованному адресу IPv6, который начинается с 64:ff9b:: и последние четыре октета которого совпадают с четырьмя октетами IPv4. , Шлюз DNS64 преобразует запись IPv4 A в соответствующую запись AAvA IPv6, содержащую соответствующий адрес 64:ff9b::/96.

Эти адреса не являются глобально маршрутизируемыми, и для их локального использования всем вашим маршрутизаторам требуются статические маршруты для маршрутизации 64:ff9b::/96 к шлюзу NAT64. В очень простых установках, где ваш маршрутизатор по умолчанию также выполняет NAT64/DNS64, тогда достаточно маршрута по умолчанию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .