На этот вопрос уже есть ответ:
У меня есть собственный 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-сервер, который, по его утверждениям, используется?
Это сообщение имеет ответ.
rm -f /etc/resolv.conf
ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot
Теперь я могу разрешить DNS правильно снова.