升级到Ubuntu 16.04

时间:2018-07-25 10:30:18

标签: dns ubuntu-16.04

我最近将虚拟机从14.04 LTS升级到了Ubuntu 16.04 LTS,无法使DNS正常工作。

  
    

nsloookup     ;;连接超时;无法访问服务器

  

尝试以下方法,但问题仍然存在:

https://willhaley.com/blog/resolvconf-dns-issue-after-ubuntu-xenial-upgrade/

http://www.ubuntugeek.com/fix-for-dns-problems-after-upgrading-from-ubuntu-16-04-to-ubuntu-16-10.html

要在此处添加的内容。

确定要在此处添加的内容。 我用

在我的机器上设置了一个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)

防火墙规则似乎还可以。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

好,我现在开始工作。主要问题是,默认情况下,Ubuntu 16.04上的最新版本dnsmasq仅允许在同一子网内进行响应,以便允许我需要添加的多个子网

interface=*

到我的/etc/dnsmasq.d/10-local-dns-server文件。 这样就解决了问题。