Рейтинг:0

DNS-сервер больше не работает

флаг cn

Я включил свой компьютер два часа назад и был сбит с толку тем, что мой браузер (Firefox) больше не работает. Мне потребовалось некоторое время и исследования, чтобы понять, что мой DNS-сервер, похоже, выходит из строя. Я не знаю, почему это больше не работает. Во время моего последнего сеанса я установил клиент ProtonVPN, возможно, он что-то неправильно настроил? На самом деле я никогда в жизни не вносил никаких изменений в какие-либо настройки DNS.

Итак, как я могу решить мою проблему, что я не могу просматривать? Что я узнал до сих пор:

  1. Пинг, например. 8.8.8.8 работает, так что подключение к интернету определенно есть (я пишу здесь через браузер TOR, который, кстати, работает, так что я действительно онлайн)

  2. Используемый DNS-сервер указан в /etc/resolv.conf. Помимо длинного комментария есть только это:

    сервер имен 127.0.0.53  
    параметры edns0 траст-объявление
    

Таким образом, DNS-сервер — это локальный сервер имен, работающий на порту 53. Согласно моим исследованиям, это значение по умолчанию.

  1. Я нашел эту команду lsof-Pn-iUDP:53 чтобы убедиться, что сервер имен работает (угадайте, что он делает? Кажется, для этой команды нет справочной страницы...)

    КОМАНДА PID ПОЛЬЗОВАТЕЛЬ ТИП FD УСТРОЙСТВО РАЗМЕР/ВЫКЛ НАЗВАНИЕ УЗЛА
    lollypop 3433 jonas 21u IPv4 529240 0t0 UDP 127.0.0.1:49435->127.0.0.53:53 
    lollypop 3433 jonas 22u IPv4 529816 0t0 UDP 127.0.0.1:43447->127.0.0.53:53 
    lollypop 3433 jonas 24u IPv4 529250 0t0 UDP 127.0.0.1:53369->127.0.0.53:53 
    lollypop 3433 jonas 26u IPv4 528227 0t0 UDP 127.0.0.1:39800->127.0.0.53:53 
    lollypop 3433 jonas 27u IPv4 527211 0t0 UDP 127.0.0.1:43076->127.0.0.53:53 
    lollypop 3433 jonas 28u IPv4 527215 0t0 UDP 127.0.0.1:51560->127.0.0.53:53 
    lollypop 3433 jonas 29u IPv4 529792 0t0 UDP 127.0.0.1:43262->127.0.0.53:53 
    lollypop 3433 jonas 30u IPv4 530442 0t0 UDP 127.0.0.1:38656->127.0.0.53:53 
    lollypop 3433 jonas 31u IPv4 529238 0t0 UDP 127.0.0.1:42753->127.0.0.53:53
    

Я также нашел эту команду статус sudo systemctl systemd-resolved чтобы проверить, работает ли сервер

```
○ systemd-resolved.service — Разрешение сетевых имен
     Загружено: загружено (/lib/systemd/system/systemd-resolved.service; включено; предустановка поставщика:>
     Активно: активно (работает) с вс 08.08.2021 22:06:19 CEST; 1ч 26мин назад
       Документы: man:systemd-resolved.service(8)
             https://www.freedesktop.org/wiki/Software/systemd/resolved
             https://www.freedesktop.org/wiki/Software/systemd/writing-network-configurati>
             https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients
   Основной PID: 991 (системное разрешение)
     Статус: "Обрабатываются запросы..."
      Заданий: 1 (лимит: 9338)
     Память: 11,1 М
     CGroup: /system.slice/systemd-resolved.service
             ââ991 /lib/systemd/systemd-разрешил
```

Так действительно похоже, что DNS-сервер работает правильно? Но почему тогда он не может искать адреса?

С использованием копать google.com Я получаю только следующую ошибку:

; <<>> DiG 9.16.1-Ubuntu <<>> google.com
;; глобальные параметры: +cmd
;; время соединения истекло; нет доступа к серверам

Я надеюсь, что кто-нибудь может помочь мне здесь? Я просто хотел бы сбросить его до значений по умолчанию Ubuntu, как это было все время раньше. Любой, может быть, даже кто-то получил представление о том, что могло вызвать эту проблему?

jpbrain avatar
флаг ca
Привет. Можете ли вы удалить proton-VPN и повторить попытку? Если трафик перенаправляется через протон, это может объяснить такое поведение.
A. Herlas avatar
флаг bz
Отредактируйте /etc/resolvconf/resolv.conf.d/head и добавьте `search gatewayIP`, тогда это сделает его постоянным изменением.
Рейтинг:0
флаг cn

Таким образом, согласно решению А. Герласа, я мог решить эту проблему. Несмотря на то, что я не сразу понял ваше решение, некоторые исследования исправили его для меня.

В общем нашел ответ здесь. Итак, я только что установил resolvconf, изменил /etc/resolvconf/resolv.conf.d/head как предложил Herlas, и все, наконец, снова работает нормально :)

Спасибо за вашу помощь!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.