systemctl enable dnsmasq.service
systemctl start dnsmasq.service
/etc/resolv.conf
:
nameserver ::1
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
/etc/dnsmasq.conf
:
server=/mydomain.com/2001:DB8:cafe::53
Eu tenho um servidor de e-mail que deve resolver tudo, de mydomain.com para um servidor DNS interno e tudo mais (para enviar e-mail) de um servidor DNS externo. O servidor DNS interno não pode resolver (encaminhar) da Internet pública.
Parece-me que isso não pode ser feito no resolv.conf e gostaria de saber se preciso configurar o DNS localmente nesse servidor.
Ou existem outras maneiras?
Se você já tem um servidor DNS interno para example.com e deseja que seu servidor de e-mail o consulte para * .example.com e o DNS público para todo o resto, use dnsmasq para fazer isso.
A diretiva -S, --local, --server=
permite que você
Specify IP address of upstream servers directly ... If one or more optional domains are given, that server is used only for those domains and they are queried only using the specified server. This is intended for private nameservers: