Я запускаю службу dns-typey внутри контейнера докеров на хосте с 2+ адресами интерфейсов (разные IP-адреса, но одно и то же устройство ~ eth0: x). Один из них, конечно же, gw по умолчанию (давайте дадим ему адрес a.a.a.a), другой - избыточный.
Я привязываю службу контейнеров к избыточному IP-адресу (назовем его b.b.b.b) с помощью docker-compose:
ports:
- b.b.b.b:53:53\udp
Служба отвечает, но dockerd отправляет пакеты обратно, замаскированные, как если бы они исходили от a.a.a.a.
Есть ли способ изменить это поведение, чтобы пакеты контейнеров маскировались, как если бы они исходили от b.b.b.b?