Mon resolv.conf ressemble à ceci:
; generated by /sbin/dhclient-script
search mcdc
nameserver 10.0.4.48
nameserver 8.8.8.8
si je fais nslookup www.google.com
ça marche
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.
mais lorsque je boucle www.google.com, cela ne peut pas résoudre l'hôte.
J'ai essayé d'exécuter curl sous strace et j'ai trouvé que curl n'utilisait que le premier serveur de noms dans resolv.conf, pas le second. Si je change les deux lignes de serveur de noms, www.google.com résout, mais les noms DNS internes ne le font pas, donc ce n'est pas une bonne solution.
Comment puis-je résoudre resolv.conf pour utiliser les deux serveurs de noms?