IPv6 + reverse proxy? Есть контейнеры (lxc) с web приложениями. Контейнер с apache reverse proxy разруливает трафик по этим контейнерам. С ipv4 всё работает. Вопрос: как прикрутить ipv6? Нужно чтобы работал и ipv4, и ipv6. Все контейнеры должны быть доступны из вне, поэтому, если я правильно понимаю нужно использовать GUA для всех контейнеров (ULA + NAT66 = плохо, NAT64 использовать не хочется, хочется, чтобы у каждого контейнера был свой ipv6). Если просто всем раздать GUA адреса, то придётся следить и за reverse proxy (для ipv4 клиентов), и ставить web-сервер в каждый контейнер и следить за виртуальными хостами внутри контейнера (для ipv6 клиентов). Есть ли какие-то ipv6 best practices для таких случаев? Спасибо
Здесь есть несколько вариантов решения проблемы с IPv6 в вашем случае:
Используйте Docker Swarm или Kubernetes для управления контейнерами. Оба этих инструмента имеют встроенную поддержку IPv6, что облегчит настройку сетевого взаимодействия между контейнерами.Используйте IPv6-адреса для всех контейнеров, как вы предложили. При этом вы можете настроить Apache reverse proxy таким образом, чтобы он маршрутизировал трафик как по IPv4, так и по IPv6.Используйте сервисы DNS64/NAT64 для конвертации IPv6-трафика в IPv4 для клиентов, поддерживающих только IPv4. Таким образом, вы сможете обеспечить доступность ваших контейнеров как для IPv4, так и для IPv6 клиентов без необходимости устанавливать веб-серверы в каждом контейнере.
Выбор определенного варианта зависит от ваших потребностей и предпочтений. В любом случае, рекомендуется проследить за обновлениями и документацией по IPv6 и reverse proxy для лучшего понимания текущих best practices.
Здесь есть несколько вариантов решения проблемы с IPv6 в вашем случае:
Используйте Docker Swarm или Kubernetes для управления контейнерами. Оба этих инструмента имеют встроенную поддержку IPv6, что облегчит настройку сетевого взаимодействия между контейнерами.Используйте IPv6-адреса для всех контейнеров, как вы предложили. При этом вы можете настроить Apache reverse proxy таким образом, чтобы он маршрутизировал трафик как по IPv4, так и по IPv6.Используйте сервисы DNS64/NAT64 для конвертации IPv6-трафика в IPv4 для клиентов, поддерживающих только IPv4. Таким образом, вы сможете обеспечить доступность ваших контейнеров как для IPv4, так и для IPv6 клиентов без необходимости устанавливать веб-серверы в каждом контейнере.Выбор определенного варианта зависит от ваших потребностей и предпочтений. В любом случае, рекомендуется проследить за обновлениями и документацией по IPv6 и reverse proxy для лучшего понимания текущих best practices.