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 перезапустить сетевой менеджер

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