Я обновил до человечности 14.04, и DNS больше не решает. У меня есть статический IP в /etc/network/interfaces
с dns-nameservers
и dns-search
строки.
Мой resolv.conf
файл, кажется, корректная символьная ссылка (я работал dpkg-reconfigure resolvconf
только удостовериться):
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Oct 7 13:03 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
Однако выполнение sudo resolvconf -u
не обновляет содержание:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
Это не затрагивает /run/resolvconf/resolv.conf
файл. Мой /etc/resolvconf/resolv.conf.d/base
файл содержит два nameservers
настроенный в /etc/network/interfaces
.
Нет никаких ошибок или сообщений журнала, что я могу найти. Я также пытался переустановить resolvconf
и перезагрузка, но никакое изменение в поведении.
Выполнение dig
против настроенного nameservers
хорошо работает.
Если Вы устанавливаете pdns-recursor, он угоняет Ваш resolv.conf
файл. Я удалил его и повторно выполнился
resolvconf -u
, и все начало работать снова.