$ uname -a
Linux pintu 5.4.0-33-generic #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Я пытаюсь настроить свой DNS-преобразователь на сервер, который у меня запущен, с моим собственным IP-адресом в белом списке. Я знаю, что этот преобразователь DNS работает, потому что я получаю ответы, когда копаю @ 64.227.15.172 google.com
и т. Д.
Я также знаю, что он работает, потому что когда я вручную редактирую /etc/resolv.conf
и добавляю этот IP-адрес в качестве сервера имен, я получаю результаты DNS от моего преобразователя, и все работает нормально.
Конечно, / etc / resolv.conf
больше не сохраняется, и, поскольку я использую Ubuntu Desktop, я надеялся, что смогу настроить с помощью графического интерфейса.
Направления просты (настройки сети, Wi-Fi, ipv4, DNS и т. Д.), Но когда я добавляю свой DNS-сервер в окно конфигурации, он просто не работает. На вкладке сведений не отображается изменение, и мои результаты DNS не поступают с моего настраиваемого сервера. Я пробовал выйти / войти, перезапустить Wi-Fi и т. Д.
Я также пытался напрямую редактировать netplan, но был удивлен, обнаружив, что в файле не было перечислено ни одного из моих сетевых интерфейсов:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Не знаю о пользовательском интерфейсе, но ваш сетевой план файл должен иметь что-то вроде этого:
network:
version: 2
ethernets:
ens50:
dhcp4: true
nameservers:
addresses: [8.8.8.8]
См. мой ответ для более подробной информации о работе с netplan и, конечно же, документацию.