Мой 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, он не сможет разрешить хост.
Я попытался запустить curl под strace и обнаружил, что curl использует только первый сервер имен в resolv.conf, а не второй. Если я переключу две строки сервера имен, www.google.com разрешит, а внутренние DNS-имена - нет, так что это не хороший обходной путь.
Как я могу исправить resolv.conf, чтобы использовать оба сервера имен?