Meine resolv.conf sieht folgendermaßen aus:
; generated by /sbin/dhclient-script
search mcdc
nameserver 10.0.4.48
nameserver 8.8.8.8
Wenn ich es tue nslookup www.google.com
, funktioniert es
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.
Wenn ich jedoch www.google.com einrolle, kann der Host nicht aufgelöst werden.
Ich habe versucht, Curl unter Strace auszuführen, und festgestellt, dass Curl nur den ersten Nameserver in resolv.conf verwendet, nicht den zweiten. Wenn ich die beiden Nameserver-Zeilen vertausche, wird www.google.com aufgelöst, interne DNS-Namen jedoch nicht. Dies ist also keine gute Problemumgehung.
Wie kann ich resolv.conf reparieren, um beide Nameserver zu verwenden?
quelle