Рейтинг:0

Изменение серверов имен DNS с помощью systemd-resolve не сохраняется

флаг am

позвольте мне начать с того, что я не уверен, использую ли я сервер Ubuntu или рабочий стол Ubuntu, при этом мой «сервер» работает на VPS.

Вот результат lsb_release -a:

Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.3 LTS
Релиз: 20.04
Кодовое название: фокальный

Я пытаюсь переопределить серверы имен DNS по умолчанию, и мне это наполовину удалось. я побежал systemd-resolve --interface eth0 --set-dns 10.13.13.5 --set-domain test.test установить 10.13.13.5 в качестве сервера имен для домена test.test, а затем запустить сервис systemd-разрешенный перезапуск. Затем я могу пропинговать устройства в домене test.test, чтобы они разрешили правильный IP-адрес.

Я могу подтвердить, что сервер имен 10.13.13.5 действует, выполнив systemd-разрешение --статус.

Получается вот что:

Ссылка 2 (eth0)
      Текущие области: DNS            
Настройка DefaultRoute: да            
       Настройка LLMNR: да            
Настройка MulticastDNS: нет             
  Настройка DNSOverTLS: нет             
      Настройка DNSSEC: нет             
    Поддерживается DNSSEC: нет             
  Текущий DNS-сервер: 10.13.13.5   
         DNS-серверы: 213.133.100.100
                      213.133.98.98  
                      213.133.99.99  
          DNS-домен: test.test

Однако через несколько минут сервер не будет разрешать доменные имена в какие-либо IP-адреса в домене test.test. --положение дел команда выше теперь выглядит так:

Ссылка 2 (eth0)
      Текущие области: DNS            
Настройка DefaultRoute: да            
       Настройка LLMNR: да            
Настройка MulticastDNS: нет             
  Настройка DNSOverTLS: нет             
      Настройка DNSSEC: нет             
    Поддерживается DNSSEC: нет             
  Текущий DNS-сервер: 213.133.98.98  
         DNS-серверы: 10.13.13.5     
                      213.133.100.100
                      213.133.98.98  
                      213.133.99.99  
          DNS-домен: test.test        

Понятно, в чем тут дело, т. Текущий DNS-сервер изменяется... но я не уверен, что это меняет, и я не уверен, как это остановить.

Мой /etc/resolv.conf файл связан с /run/resolvconf/resolv.conf:

lrwxrwxrwx 1 root root 29 May 19 15:30 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

Я думаю, что могу немного понять, как это работает, хотя это немного сбивает меня с толку... заглушка 127.0.0.53, которая является внутренним преобразователем DNS для серверов имен, которые вы указываете в /run/systemd/разрешение/resolv.conf, но я не уверен, что это правильно.

Я был бы очень признателен за любую помощь в этом, так как раздражает возможность решить проблемы в течение нескольких минут, а затем они перестают работать!

Заранее спасибо.

флаг vn
Вы [пробовали `nm-connection-editor`](https://askubuntu.com/a/557382/349837) или [`nmtui`](https://askubuntu.com/a/1174193/349837)?
nick avatar
флаг am
Обе команды не найдены.
флаг vn
Отвечает ли это на ваш вопрос? [Как настроить параметры DNS на сервере Ubuntu?](https://askubuntu.com/questions/346838/how-do-i-configure-my-dns-settings-in-ubuntu-server)

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

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