Установка новых DNS-серверов

Недавно я обновился до Lubuntu 17.10.1. При настройке своей VPN я направился в /etc/resolv.conf, чтобы установить мои DNS-серверы (чтобы предотвратить утечку dns). Однако теперь он читает:

This file is managed by man:systemd-resolved(8). Do not edit. # # This is a dynamic resolv.conf file for connecting local clients directly to # all known DNS servers. # # Third party programs must not access this file directly, but only through the # symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way, # replace this symlink by a static file or a different symlink. # # See man:systemd-resolved.service(8) for details about the supported modes of # operation for /etc/resolv.conf.

Я проигнорировал первое предложение и все равно отредактировал файл. Это не имело никакого эффекта. Терминал по-прежнему выводит серверы по умолчанию, а веб-сайты проверки утечки по-прежнему показывают мой местный провайдер. Я схожу с ума в течение двух дней, пытаясь заставить систему принять мои выбранные серверы, но ничего не работает, и я прочесываю интернет, пытаясь найти все, что я могу найти, в том числе: Как исправить утечку DNS ? У кого-нибудь есть доказательство?

0
задан 9 February 2018 в 01:08

2 ответа

Попробуйте удалить ссылку на символ и замените resolv.conf новым исходным статическим файлом, как указано в комментариях.

# # Third party programs must not access this file directly, but only through the # symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way, # replace this symlink by a static file or a different symlink. #

dhclient может перезаписать файл resol.conf. Если ваш VPS использует DHCP для загрузки начальной конфигурации сети. Если это так, вы можете обновить файл /etc/dhcp/dhclient.conf, чтобы заменить файлы domain-name domain-search и domain-name-servers. Как это

supersede domain-name "mydomain.com"; supersede domain-search "mydomain.com"; supersede domain-name-servers ip1 1p2 ip3;
1
ответ дан 17 July 2018 в 21:16

Попробуйте удалить ссылку на символ и замените resolv.conf новым исходным статическим файлом, как указано в комментариях.

# # Third party programs must not access this file directly, but only through the # symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way, # replace this symlink by a static file or a different symlink. #

dhclient может перезаписать файл resol.conf. Если ваш VPS использует DHCP для загрузки начальной конфигурации сети. Если это так, вы можете обновить файл /etc/dhcp/dhclient.conf, чтобы заменить файлы domain-name domain-search и domain-name-servers. Как это

supersede domain-name "mydomain.com"; supersede domain-search "mydomain.com"; supersede domain-name-servers ip1 1p2 ip3;
1
ответ дан 23 July 2018 в 21:55
  • 1
    Хорошо, заменив символическую ссылку. Я смутил себя, постоянно глядя в каталог / etc / resolvconf, который не содержал символическую ссылку. В любом случае я создал статический файл, просто чтобы увидеть, что-нибудь случится. С тех пор я удалил его. Честно говоря, я забыл все места, где я сохранил IP-адрес DNS-сервера на данный момент, поэтому мне очень повезло, что я ничего не сломал. Или, может быть, у меня есть. Время покажет. – MadLinux 9 February 2018 в 22:00

Другие вопросы по тегам:

Похожие вопросы: