Mi resolv.conf se ve así:
; generated by /sbin/dhclient-script
search mcdc
nameserver 10.0.4.48
nameserver 8.8.8.8
si lo hago nslookup www.google.com
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.
pero cuando rizo www.google.com, no se puede resolver el host.
Intenté ejecutar curl bajo strace, y encontré que curl solo estaba usando el primer servidor de nombres en resolv.conf, no el segundo. Si cambio las dos líneas del servidor de nombres, www.google.com resuelve, pero los nombres DNS internos no lo hacen, por lo que no es una buena solución.
¿Cómo puedo arreglar resolv.conf para usar ambos servidores de nombres?
fuente