Попытка решить:
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.
У меня есть эта внутренняя часть моя внутренняя сеть, и я решил его путем отключения локального передающего сервера имен, которым управляет NetworkManager (dnsmasq).
, Чтобы сделать это, необходимо отредактировать /etc/NetworkManager/NetworkManager.conf
и прокомментировать “dns=dnsmasq” строку в" [основном]" разделе.
Открывают терминал и работают
sudo nano /etc/NetworkManager/NetworkManager.conf
, Тогда удостоверяются, что строка
dns=dnsmasq
комментируется как это:
#dns=dnsmasq
Теперь, перезапустите администратора сети со следующей командой, и все должно работать правильно.
sudo перезапускают администратора сети