내 resolv.conf는 다음과 같습니다.
; generated by /sbin/dhclient-script
search mcdc
nameserver 10.0.4.48
nameserver 8.8.8.8
내가 nslookup www.google.com
작동하면
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.
그러나 www.google.com을 말리면 호스트를 확인할 수 없습니다.
strace에서 curl을 실행하려고 시도했지만 curl은 resolv.conf의 첫 번째 네임 서버 만 사용하고 두 번째는 사용하지 않았습니다. 두 개의 네임 서버 줄을 바꾸면 www.google.com이 해결되지만 내부 DNS 이름은 확인되지 않으므로 좋은 해결 방법이 아닙니다.
두 이름 서버를 모두 사용하도록 resolv.conf를 어떻게 수정합니까?