Изредка чужих не пускают.
Можно ещё так сделать
sudo nano /etc/resolv.conf
и отредактировать. Редактировать - ставить символ комментария '#' перед строкой с ненужным сейчас адресом. Можно третьим путём, скрипт
if [ "$1" == "провайдер-1-имя" ] ; then
cp -f /etc/resolv.prov-1.conf /etc/resolv.conf
exit $?
fi
if [ "$1" == "провайдер-2-имя" ] ; then
cp -f /etc/resolv.prov-2.conf /etc/resolv.conf
exit $?
fi
echo "Нужно имя провайдера как первый параметр."
И запускать
sudo имя-файла-со-скриптом имя-провайдера
В шаблонных resolv.*.conf файлах DNS нужного провайдера вписать в строках выше ненужного. Все перечисленные серверы будут доступны, но сначала запрос будет послан серверу записанному первым.
P.S. И тут я вспомнил про NetworkManager.
