Usando um servidor DNS Dockered Unbound como resolvedor para outros contêineres

Usando um servidor DNS Dockered Unbound como resolvedor para outros contêineres

Estou usando o servidor DNS Unbound como resolvedor para minha LAN doméstica. Ele é executado como um contêiner Docker norede de ponte padrãoe em geral funciona como eu esperava,excetoao tentar usá-lo como um resolvedor para outros contêineres Docker hospedados na mesma máquina.

Tentei definir o servidor de nomes nos contêineres /etc/resolv.confpara o endereço LAN do host Docker, mas esse claramente não é o caminho certo a seguir (confirmei que nslookupo tempo limite foi atingido ao tentar conectar-me a esse endereço IP).

Qual é a maneira correta de configurar esta configuração?É necessário (e/ou recomendado) conectar todos os contêineres a uma rede de ponte Docker compartilhada e, em seguida, usar o endereço do contêiner DNS nessa rede de ponte? Ou existe alguma outra solução preferível?

(Isenção de responsabilidade: não sou um especialista em redes, portanto, se também estiver cometendo outros erros flagrantes, sinta-se à vontade para aconselhar.)

informação relacionada