No dnsmasq.conf
server=/docker/10.1.1.1
Isso encaminharia todas as solicitações procurando por TLD .docker para 10.1.1.1. Não tenho certeza do motivo pelo qual seu dnsmasq.conf
está ausente. Qual distribuição você está usando?
Como posso encaminhar configurar meu dnsmasq local para que solicitações com nomes de host terminados com .docker
sejam encaminhadas para outro servidor de nomes, enquanto outras solicitações ainda são tratadas localmente?
Eu procurei por um arquivo /etc/dnsmasq.conf
no meu sistema, mas não consegui encontrá-lo (apenas um diretório dnsmasq.d
).
EDIT: aparentemente, o dnsmasq é executado pelo gerenciador de rede, assim:
/usr/sbin/dnsmasq --no-resolv --keep-in-foreground
--no-hosts --bind-interfaces
--pid-file=/run/sendsigs.omit.d/network-manager.dnsmasq.pid
--listen-address=127.0.1.1
--conf-file=/var/run/NetworkManager/dnsmasq.conf
--cache-size=0 --proxy-dnssec
--enable-dbus=org.freedesktop.NetworkManager.dnsmasq
--conf-dir=/etc/NetworkManager/dnsmasq.d
Tags dnsmasq