私の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の最初のネームサーバーのみを使用し、2番目のネームサーバーは使用していませんでした。2つのネームサーバーの行を入れ替えると、www.google.comは解決しますが、内部DNS名は解決しないため、これは適切な回避策ではありません。
両方のネームサーバーを使用するようにresolv.confを修正するにはどうすればよいですか?