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

IPv6 некорректно работает на AWS ELB

Я настроил свой Elastic Load Balancer для работы в режиме двойного стека. Я создал набор записей на Route 53 с типами A и AAAA, указывающими на Elastic Load Balancer. По IPv4 он работает

Я использовал этот сайт для тестирования своего сайта через IPv6: ipv6-test.com/validate.php

И он возвращает следующее:

Что мне нужно сделать, чтобы два других шага заработали?

VPC, подсети и экземпляры настроены для приема IPv6

Редактировать:

Таблица маршрутов:

По этому вопросу есть длинная ветка комментариев.

Решение состоит в том, чтобы изменить таблицу маршрутизации, чтобы использовать IGW (Интернет-шлюз) вместо EIGW (Egress-Only Internet Gateway) для маршрутизации трафика IPv6. Маршрутизация трафика IPv6 через EIGW, по сути, делает балансировщики нагрузки частными и не общедоступными.

У меня была аналогичная проблема, но без выходного Интернет-шлюза.

Это произошло потому, что мой балансировщик нагрузки приложения был настроен с помощью ELBSecurityPolicy-TLS-1-2-2017-01, а ipv6-test.com поддерживает только до ELBSecurityPolicy-2016-08.