Альтернативные DNS вместо dhcp'шных

Автор Ben-zin, 12 ноября 2012, 16:38:16

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ben-zin

В связи с маразмом наших законодателей и роскомнадзора, мой провайдер (ТТК) начал банить ресурсы, причём тупо подменяет адрес в dns на свою страничку.

В связи с чем вопрос: как добавить дополнительные dns, при чём так, что бы бы они были приоритетней провайдеровских? Пробовал прописывать в /etc/resolvconf/resolv.conf.d/ в разные файлы - адреса оказываются в конце /etc/resolv.conf , доступа куда надо - нет.

Сеть настроена через /etc/network/interfaces, уже не помню что как, поэтому прошу прощения, если вопрос сильно нубский  :D.

Consul

Сеть настроена через NetworkManager. DNS прописаны в нем же.
Соответственно файл resolve.conf выглядит вот так:
____
# Generated by NetworkManager
nameserver 8.8.8.8
nameserver 8.8.4.4
____

В свое время пробовал работать через wicd network manager. Прописывал DNS, но он в начале каждого сеанса сбрасывал все значение. И т.к. resolv.conf генерировался так же им, то и ручная корректировка файла не помогала. Победить не смог. NetworkManager работает.
Debian Wheezy XFCE

Malaheenee

Ben-zin, DNS настраиваются нынче в файле /etc/network/interfaces:
Цитироватьтеперь файл /etc/resolv.conf генерируется автоматически. И не индивидуально каждой программой, которая его правит (например Network Manager или DHCP клиент), а через общий программный интерфейс. Это значит, что внесенные в /etc/resolv.conf изменения будут потеряны.
Вместо /etc/resolv.conf информацию о DNS для статических интерфейсов надо вносить в /etc/network/interfaces1) в параметры dns-nameservers, dns-search и dns-domain (которые соответствуют параметрам nameserver, search и domain в /etc/resolv.conf)

Обратите внимание - в /etc/resolv.conf, как правило записываются несколько nameserver, а в /etc/network/interfaces все адреса DNS серверов записываются в одну строчку после ключа dns-nameservers, разделенные пробелами.

Источник
Все мы где-то, когда-то и в чем-то были новичками.

PbI6A

Цитата: Malaheenee от 13 ноября 2012, 13:16:48Источник
Однако никто не запрещает убить resolvconf и настраивать как раньше.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!