Mój resolv.conf wygląda następująco:
; generated by /sbin/dhclient-script
search mcdc
nameserver 10.0.4.48
nameserver 8.8.8.8
jeśli to zrobię nslookup www.google.com
, zadziała
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.
ale kiedy zwijam www.google.com, nie może rozwiązać hosta.
Próbowałem uruchomić curl pod strace i znalazłem, że curl używa tylko pierwszego serwera nazw w resolv.conf, a nie drugiego. Jeśli zmienię dwie linie serwera nazw, www.google.com rozwiązuje, ale wewnętrzne nazwy DNS nie, więc nie jest to dobre obejście.
Jak mogę naprawić resolv.conf, aby korzystał z obu serwerów nazw?
źródło