Попробуйте с блоком 0
или oldest
. Поскольку DNS-имена изменились, вы должны сделать какой-то трюк.
TRICK 1: Переопределить разрешение имен в /etc/hosts
.
В вашем партнере (внутри docker сам контейнер), отредактируйте /etc/hosts
.
Сначала получите новый IP-адрес домена:
# apt update
# apt install dnsutils -y
host new.svc.cluster.local
Запишите IP, скажем X.Y.W.Z
.
Теперь отредактируйте /etc/hosts
внутри однорангового контейнера и свяжите новый IP со старым доменом:
X.Y.W.Z old.svc.cluster.local
Сделайте это для каждого домена, который изменился. Теперь вы сможете присоединиться. Даже если раньше было одноранговое соединение, теперь оно способно синхронизироваться. Всякий раз, когда ваш одноранговый контейнер перемещается, /etc/hosts
изменения теряются, но после синхронизации он не возражает
Альтернативным приемом было бы использование iptables, но это полезно, только если ваш старый домен все еще остается разрешает IP.