Рейтинг:2

Изменение глобального IPv6-адреса по сравнению с докером с использованием fixed-cidr-v6

флаг br

Чтобы включить IPv6 в моей настройке докера, я установил это в файле /etc/докер/daemon.json:

{
"ipv6": правда,
"fixed-cidr-v6": "2a01:xxxx:yyyy:zzzz/64"
}

Я получил 2a01:xxxx:гггг:zzzz от моего провайдера и нашел его через IP-адрес | grep инет6 | grep глобальный.

Мой провайдер постоянно меняет зззз бит, а также меняется при перезагрузке роутера.

Вопросы:

  • A) Существует ли установка докера, которая не требует жесткого изменения значений? (Идея: установка фиксированный-cidr-v6 к некоторому локальному значению ссылки фд00:...)
  • Б) Я могу использовать динамический DNS-клиент для обновления записи AAAA моего домена. Но опять же, IPv6 жестко запрограммирован в моей локальной настройке.
  • C) Docker кажется непригодным для использования с IPv6 в реальном мире. Должен ли я запускать свои приложения непосредственно на хосте (не в контейнерах) за обратным прокси-сервером?
Michael Hampton avatar
флаг cz
Не запускайте серверы дома.
флаг br
Знай это, слышал это раньше. Все равно не помогает. У меня дома есть локальный сервер разработки с macmini по лицензионным причинам. Для клиентского опыта это не критично, коллокация — это излишество, а аренда маков в облаке — слишком дорого.
флаг br
Возможно, VPN — это решение некоторых проблем. С IPv6 еще не пробовал. В любом случае веб-перехватчики к серверу сборки не будут работать с VPN.
Michael Hampton avatar
флаг cz
Вам следует поговорить со своим интернет-провайдером и попросить его прекратить менять префикс IPv6.К сожалению, это распространено в некоторых европейских странах, где интернет-провайдеры делают это из соображений «конфиденциальности». Для тех из нас, у кого есть работа, это ужасное неудобство.
Рейтинг:0
флаг in

Если вы не можете получить статический IPv6, вам будет сложно назначить своим контейнерам Docker глобальные (общедоступные) IPv6-адреса. Я написал руководство по использованию публичные IPv6-адреса в Docker, но он использует статические адреса IPv6 (часто доступные на виртуальных машинах в размещенных средах).

Альтернативой является использование Демон Docker IPv6Nat

Я предпочитаю этот метод, потому что он делает стеки IPv4 и IPv6 согласованными в Docker. я написал другой руководство по полной изоляции входящих и исходящих сетей для Docker с поддержкой IPv4 и IPv6

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.