dnsmasq 有时能解决问题,有时不能

kay*_*kay 7 12.04 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。

jrg*_*jrg 8

我的内部网络中有这个,我通过禁用由 NetworkManager (dnsmasq) 控制的本地转发名称服务器来解决它。

为此,您需要编辑/etc/NetworkManager/NetworkManager.conf并注释掉“[main]”部分中的“dns=dnsmasq”行。

打开终端,然后运行

sudo nano /etc/NetworkManager/NetworkManager.conf

然后确保该行

dns=dnsmasq

是这样注释的:

#dns=dnsmasq

现在,使用以下命令重新启动网络管理器,一切都应该正常工作。

须藤重启网络管理器

  • 是的,它也对我有用!好吧,既然它对你有用,我建议他礼貌地接受这个答案。 (2认同)