2

Я хочу изменить свой DNS-сервер имен на GoogleDNS на fedora 25. Я редактировал /etc/resolv.conf из

search fritz.box
nameserver 192.168.1.1

в

nameserver 8.8.8.8
nameserver 8.8.8.4

Но если я снова подключусь к маршрутизатору, файл вернется обратно на DNS-сервер моего маршрутизатора. Я следовал этому https://developers.google.com/speed/public-dns/docs/ руководству по этой ссылке для Debian. Но это не работает.

Могу ли я изменить имя сервера на DNS Google навсегда?

PS: у меня нет доступа к роутеру.

3 ответа3

2

Проблема в том, что вы получаете DNS-сервер от маршрутизатора и переопределяете то, что вы установили. Чтобы это исправить, вы должны отредактировать /etc/dhclient.conf .

Добавьте эту строку, чтобы убедиться, что она не переопределяет DNS-серверы по умолчанию:

заменить серверы доменных имен 8.8.8.8, 8.8.4.4;

Кроме того, вы можете указать DHCP-клиенту не запрашивать адрес DNS-сервера.

Дополнительную информацию можно найти с помощью команды man dhclient.conf .

1

Ниже решение работало в моей коробке (Fedora выпуск 25)

/etc/sysconfig/network-scripts/ifcfg-eno1

Добавленные ниже записи в файл выше в нижней части.

PEERDNS=NO
DNS1=8.8.8.8
DNS2=8.8.4.4

И перезапустил сеть (service network restart), чтобы убедиться, что записи не изменены в /et/resolv.conf

0

Я решил эту проблему, перейдя к сетевому менеджеру и отредактировав свое соединение на вкладке IPv4, переместившись автоматически в ручную для DNS и затем установив адрес сервера на тот, который мне нужен. (GNOME) Или я мог бы отредактировать resol.conf, а затем изменить его атрибут с помощью опции i, например, `chattr +i resolv.conf. Поэтому остановка DHCP от редактирования его снова. Я заметил, что в xfce4 - сетевом менеджере мы должны изменить DHCP в IPv4 на автоматический адрес, но вручную DNS в настройках.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .