Рейтинг:0

Пользовательский DNS-сервер не работает

флаг sa

У меня установлена ​​Ubuntu 21.10 на новом ноутбуке с фреймворком. Я хотел бы, чтобы он использовал мой локальный настраиваемый DNS-сервер, который я настроил на Synology NAS. Итак, я указал этот IP-адрес в правильном (надеюсь) месте в настройках Ubuntu:

Добавлен пользовательский DNS

Однако похоже, что этот пользовательский DNS-сервер вообще не используется. я запускаю нслукап команду на локальной службе, и, похоже, она использует какой-то другой DNS-сервер, поэтому не может найти мою локальную службу:

Пользовательский DNS не используется

Я слышал из некоторых источников, что я должен отредактировать /etc/resolv.conf файл напрямую, но другие источники говорят, что это плохая практика и что я должен использовать настройки Ubuntu.

Итак, что я делаю неправильно и что мне делать, чтобы Ubuntu уважал мой выбор DNS-сервера?

Редактировать 17.12.2021: Согласно комментариям, вот результат systemd-разрешение --статус изначально (при включенном переключателе "Автоматический" на):

Глобальный
       Протоколы: -LLMNR -mDNS -DNSOverTLS DNSSEC=нет/не поддерживается
Режим resolv.conf: внешний

Ссылка 2 (wlp170s0)
    Текущие области: DNS
         Протоколы: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=нет/не поддерживается
Текущий DNS-сервер: 192.168.50.1
       DNS-серверы: 192.168.50.1 192.168.50.10

А вот и результат после включения тумблера "Автоматически" выключенный:

Глобальный
       Протоколы: -LLMNR -mDNS -DNSOverTLS DNSSEC=нет/не поддерживается
Режим resolv.conf: внешний

Ссылка 2 (wlp170s0)
    Текущие области: DNS
         Протоколы: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=нет/не поддерживается
Текущий DNS-сервер: 192.168.50.10
       DNS-серверы: 192.168.50.10

Итак, мой маршрутизатор находится на 192.168.50.1, но я не вижу, чтобы Это может использовать 192.168.50.10 в качестве основного DNS-сервера.

Nmath avatar
флаг ng
«Автоматический» включен в DNS. Если вы хотите указать DNS-сервер, вам нужно отключить «Автоматически». Это решает проблему? В этом случае не следуйте устаревшим инструкциям. Прочитайте первую строку `/etc/resolv.conf` для описания того, почему вы не должны редактировать этот файл.
флаг sa
@Nmath Раньше я пытался отключить переключатель «Автоматически» прямо над этим полем DNS, и это не сработало, но я попробовал еще раз. И теперь это работает! Я буду продолжать следить за этим и опубликовать, если / когда он снова выйдет из строя, но похоже, что это делает это. Не стесняйтесь превратить свой комментарий в ответ, чтобы я мог отдать вам должное. Спасибо!
флаг ru
Ваша система использует `systemd-resolved`, который запускает в вашей системе преобразователь-заглушку, который затем отправляет на вышестоящие DNS-серверы. Покажите нам вывод `systemd-resolve --status`, чтобы мы могли увидеть, какие DNS-серверы установлены в системе.
Рейтинг:2
флаг ng

На снимке экрана с настройками системы у вас в настоящее время включен параметр «Автоматически» рядом с полем, в которое вы вводите свой собственный IP-адрес DNS.

Вы должны отключить «Автоматически» для DNS. Как только вы это сделаете, DNS-запросы должны быть отправлены с IP-адреса, указанного в поле.

Имейте в виду, что отдельные приложения могут не использовать DNS-сервер, указанный вами в настройках системы. Примеры включают Tor, VPN-клиенты и, возможно, даже ваш веб-браузер. Примечательно, что существует тенденция к переходу приложений на использование DoH, поскольку это более безопасно и более конфиденциально, чем обычные запросы DNS, которые отправляются в виде открытого текста.

Чтобы заставить ваш DNS-сервер работать с этими приложениями, обычно необходимо настроить каждое приложение в их настройках. Например, В последнее время Firefox продвигает DoH, но вы можете отказаться.

флаг ru
Имейте в виду, что это не решит проблему с resolv.conf — `systemd-resolved` используется по умолчанию, и распознаватель-заглушка прослушивает этот локальный IP-адрес, поэтому вам нужно проделать некоторую работу, чтобы найти фактически используемые DNS-серверы.

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

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