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