Добавление моего бита в уже длинный список, вот еще один способ (проверен 12.04):
Измените /run/resolvconf/interface/NetworkManager в соответствии с вашими потребностями. Вот пример:
search foobar.com example.com
nameserver 192.168.1.1
Затем, как указано для большинства других примеров, сделайте sudo resolvconf -u. Теперь вы найдете свой resolv.conf следующим образом:
nameserver 192.168.1.1
nameserver 127.0.0.1
search foobar.com example.com
Мне все еще не нравится, как это реализовано сейчас (кажется, Ubuntu нуждается в службе для каждого foo, который он делает), и предпочел бы plain resolv.conf наверняка. Но этот подход, кажется, лучший компромисс для меня до сих пор. Добавленный «localhost-NS» не должен сильно задевать.