Meu resolv.conf fica assim:
; generated by /sbin/dhclient-script
search mcdc
nameserver 10.0.4.48
nameserver 8.8.8.8
se eu fizer nslookup www.google.com
isso funciona
nslookup www.google.com
;; Got SERVFAIL reply from 10.0.4.48, trying next server
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
www.google.com canonical name = www.l.google.com.
mas quando enrolado em www.google.com, ele não pode resolver o host.
Tentei rodar curl sob strace e encontrei curl usando o primeiro servidor de nomes no resolv.conf, não o segundo. Se eu alternar as duas linhas de servidor de nomes, o www.google.com será resolvido, mas os nomes DNS internos não, portanto, essa não é uma boa solução alternativa.
Como posso corrigir o resolv.conf para usar os dois servidores de nomes?
fonte