我最近将虚拟机从14.04 LTS升级到了Ubuntu 16.04 LTS,无法使DNS正常工作。
nsloookup ;;连接超时;无法访问服务器
尝试以下方法,但问题仍然存在:
https://willhaley.com/blog/resolvconf-dns-issue-after-ubuntu-xenial-upgrade/
要在此处添加的内容。
确定要在此处添加的内容。 我用
在我的机器上设置了一个tcp转储sudo tcpdump -n -i eth0 | grep xx.xx.xx.xx.53(其中xx.xx.xx.xx是代理服务器的IP地址) 我没有收到以下回复
21:29:55.150092 IP yy.yy.yy.yy.37459 > xx.xx.xx.xx..53: 4219+ [1au] A? www.google.com. (43)
21:30:00.150044 IP yy.yy.yy.yy.37459 > xx.xx.xx.xx..53: 4219+ [1au] A? www.google.com. (43)
21:30:05.150172 IP yy.yy.yy.yy.37459 > xx.xx.xx.xx..53: 4219+ [1au] A? www.google.com. (43)
防火墙规则似乎还可以。
任何帮助将不胜感激。
答案 0 :(得分:1)
好,我现在开始工作。主要问题是,默认情况下,Ubuntu 16.04上的最新版本dnsmasq仅允许在同一子网内进行响应,以便允许我需要添加的多个子网
interface=*
到我的/etc/dnsmasq.d/10-local-dns-server文件。 这样就解决了问题。