升级到Bionic后Dnsmasq坏了:有效,但需要大约30秒来解决任何查询
从16.04升级到Ubuntu 18.04后,我的dnsmasq配置被破坏了。 systemd-resolved已启用并正在运行 dnsmasq已启用并正在运行 在成功之前,对外界的任何DNS查询都会挂起约30秒。对我的本地主机(anything.mylocal)的查询将立即成功。 如果我停止dnsmasq(即service dnsmasq stop),那么所有对外界的DNS查询都会立即生效(但是.mylocal,当然不是)。 在:/etc/dnsmasq.conf中 listen-address=127.0.0.1 address=/.mylocal/127.0.0.1 在:/etc/NetworkManager/NetworkManager.conf中 [main] ... # dns=dnsmasq ... 取消注释dns =行将阻止任何dns查询。 在:/etc/systemd/resolved.conf中 [Resolve] #DNS= #FallbackDNS= #Domains= #LLMNR=no #MulticastDNS=no #DNSSEC=no #Cache=yes #DNSStubListener=no 在:/etc/resolv.conf中 此文件是指向../run/resolvconf/resolv.conf的链接,其中包含: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- …