позвольте мне начать с того, что я не уверен, использую ли я сервер 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
, но я не уверен, что это правильно.
Я был бы очень признателен за любую помощь в этом, так как раздражает возможность решить проблемы в течение нескольких минут, а затем они перестают работать!
Заранее спасибо.