dnsmasq иногда разрешает проблемы, иногда нет
Попытка решить:
nslookup testserverinlocaldns
Сервер: 127.0.0.1
Адрес: 127.0.0.1#53
** сервер не может найти testserverinlocaldns: NXDOMAIN
Через 10 секунд все в порядке:
nslookup testserverinlocaldns
Сервер: 127.0.0.1
Адрес: 127.0.0.1#53
Имя: testserverinlocaldns.localnet
Адрес: 192.168.3.8
И то же самое снова и снова. Иногда это решает, иногда нет. Когда я вручную устанавливаю resolv.conf на локальные DNS-серверы - все в порядке. Но после перезагрузки он снова возвращается к 127.0.0.1.
1 ответ
У меня есть это внутри моей внутренней сети, и я решил это, отключив локальный сервер переадресации имен, управляемый NetworkManager (dnsmasq).
Для этого нужно отредактировать /etc/NetworkManager/NetworkManager.conf
и закомментируйте строку "dns=dnsmasq" в разделе "[main]".
Откройте терминал и запустите
sudo nano /etc/NetworkManager/NetworkManager.conf
Затем убедитесь, что линия
= Dnsmasq DNS
закомментировано так:
#dns=dnsmasq
Теперь перезапустите network-manager с помощью следующей команды, и все должно работать правильно.
sudo перезапустить сетевой менеджер