Eu configurei dnsmasq
como um servidor DNS local. Agora, como meu ISP não resolve some-company.sharepoint.com
, quero usar os servidores do Google para o domínio sharepoint.com
. (Veja aqui para a solução do Windows.)
$ grep "^[^#]" /etc/dnsmasq.conf
server=/sharepoint.com/8.8.8.8
server=/sharepoint.com/8.8.4.4
listen-address=127.0.0.1
Eu configurei ǸetworkManager
para usar dnsmasq
$ cat /etc/NetworkManager/NetworkManager.conf
# Configuration file for NetworkManager.
# See "man 5 NetworkManager.conf" for details.
[main]
dns=dnsmasq
e reiniciado.
$ sudo systemctl restart NetworkManager
Meu resolv.conf
agora é assim:
$ cat /etc/resolv.conf
# Generated by NetworkManager
search fritz.box
nameserver 127.0.0.1
Usando drill
para testar:
$ drill some-company.sharepoint.com
;; ->>HEADER<<- opcode: QUERY, rcode: NXDOMAIN, id: 21965
...
Enquanto o servidor do Google funciona ...
$ drill some-company.sharepoint.com @8.8.8.8
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 48098
Os documentos que descrevem a opção server
dizem que esta opção é geral:
Dnsmasq has the ability to direct DNS queries for certain domains to
specific upstream nameservers. This feature was added for use with
VPNs but it is fully general.