Я погоджуюся з деякими іншими людьми, що обрана відповідь, мабуть, не найкращий спосіб вирішити проблему:
Коли файл має коментар на початку, який говорить
"DO NOT EDIT THIS FILE"
то, мабуть, є дуже вагома причина, щоби ... ну не редагувати цей файл! ;-)
І ось чому, а також пропозиція щодо кращого рішення (ІМХО):
а. файл /etc/resolv.conf
, який ви змінили, буде перезаписаний під час завантаження, тому ваша модифікація не буде «прилипати».
б. ip-адреса (127.0.0.53), яка спочатку знаходилася там (до того, як ви її змінили), є насправді адресою DNS-розв'язувача. Це там! Ви можете пінг! він працює локально на вашій машині. Що таке заглушка? Він приймає ваші запити DNS і шукає в кеш-пам'яті його дозвіл! Якщо він не може знайти жодного, він звернеться до реального DNS-сервера (і потім кешуватиме результат). Отже, якщо ви перезапишете адресу вирішувача заглушки, ви не будете пропускати цю важливу функцію кешування в роздільній здатності заглушки!
Проблема з цим новим методом роздільної здатності в Ubuntu 18.04 полягає в тому, що "справжня" адреса сервера DNS ніколи не була встановлена. Отже, якщо вирішувач заглушки не знайде запитуваний домен у кеші, він не знає, на який DNS-сервер потрібно запитувати. (Отже, доступ до Інтернету з доменними іменами вже не працює). Отже, все, що вам потрібно зробити, - це налаштувати "справжній" DNS-сервер, який повинен використовувати цей розв'язувач. І ви це робите, редагуючи (sudo!)/etc/systemd/resolved.conf
Просто додайте щось на кшталт
DNS=8.8.8.8
до цього файлу.
Потім перезапустіть мережу, а точніше, перезавантажте, щоб ви могли переконатися, що у вас є рішення, яке є стійким для перезавантаження.
(Що я ще не з'ясував, це те, чому DHCP неправильно встановив правильний DNS-сервер!)