Реализация DNS в systemd не разрешает имена [дубликат]

На этот вопрос уже есть ответ:

У меня есть собственный DNS-сервер, DHCP устанавливает его на любом узле в локальной сети.

Я только что установил новый портативный компьютер с Ubuntu 17.10

Эта команда

nslookup abox

Не удается найти IP-адрес abox (он находится в DNS)

nslookup
> server 192.168.1.30
abox

Возвращает правильный адрес

systemd-resolve --status

утверждает, что используется

DNS Servers: 192.168.1.30

Но очевидно, что это не так, его использование 127.0.0.53 , я вижу трафик в tcpdump.

Итак, как мне сказать systemd прекратить вмешиваться в конфигурацию DNS, которую DHCP сказал ему использовать, и фактически начать использовать DNS-сервер, который, по его утверждениям, используется?

0
задан 8 November 2017 в 15:32

1 ответ

Это сообщение имеет ответ.

rm -f /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot

Теперь я могу разрешить DNS правильно снова.

0
ответ дан 1 November 2019 в 06:15

Другие вопросы по тегам:

Похожие вопросы: