ubuntu 无法解析内网域名解决方法
2011-04-08 15:18
344 查看
工作桌面刚刚迁移到ubuntu,遇到一个怪异到问题,ubuntu解析外网正常,但不能解析内网域名(.local结尾的域名)。下面是我解决问题的过程。
已知的现象,如下:
1.由于我在ubuntu上安装到xp,在xp上通过NAT网络链接可以正常解析内网域名。
2.在ubuntu用dig命令可以正常解析到内网域名
3.ping 内网域名无法ping通
通过以上三点可以看出内网DNS解析是ok的(xp虚拟机能解析内网)。但是ubuntu上ping内网域名不能解析,而dig能正常解析。域名解析顺序:本地hosts文件解析,DNS服务器解析。可以判定很可能是ubuntu系统在解析域名相关记录。猜想有可能所域名解析被系统服务给劫持了。但不知道如何下手,于是google了下关键字 ubuntu local 。得到该文章:http://blog.delgurth.com/2008/11/11/ubuntu-local-domain-resolving-issues-and-iptables-prerouting/
文中提到可能和avahi相关。avahi什么东东?搜之得一下结果:Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。
用ps -ef|grep avahi 查看了下。果然有该服务。利用sudo service avahi-daemon stop 关闭该服务后,ping 内网域名,能够ping通。
已知的现象,如下:
1.由于我在ubuntu上安装到xp,在xp上通过NAT网络链接可以正常解析内网域名。
2.在ubuntu用dig命令可以正常解析到内网域名
3.ping 内网域名无法ping通
通过以上三点可以看出内网DNS解析是ok的(xp虚拟机能解析内网)。但是ubuntu上ping内网域名不能解析,而dig能正常解析。域名解析顺序:本地hosts文件解析,DNS服务器解析。可以判定很可能是ubuntu系统在解析域名相关记录。猜想有可能所域名解析被系统服务给劫持了。但不知道如何下手,于是google了下关键字 ubuntu local 。得到该文章:http://blog.delgurth.com/2008/11/11/ubuntu-local-domain-resolving-issues-and-iptables-prerouting/
文中提到可能和avahi相关。avahi什么东东?搜之得一下结果:Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。
用ps -ef|grep avahi 查看了下。果然有该服务。利用sudo service avahi-daemon stop 关闭该服务后,ping 内网域名,能够ping通。
相关文章推荐
- UBUNTU 无法解析域名 解决方法
- ubuntu 无法解析主机的解决方法
- 【Linux】ubuntu 无法解析主机的解决方法
- 打不开Godaddy.com网站和域名无法解析的解决方法
- ubuntu 无法解析主机的解决方法
- ubuntu 无法解析主机的解决方法
- 关于real210开发板linux系统可能无法解析域名的问题解决方法
- ubuntu16.04 出现域名解析暂时失败 解决方法
- ubuntu无法解析主机错误与解决的方法
- Ubuntu修改计算机名称造成无法解析主机问题解决方法
- ubuntu 无法解析主机的解决方法
- 打不开Godaddy.com网站和域名无法解析的解决方法
- ubuntu 无法解析主机的解决方法
- ubuntu无法解析或打开软件包的列表或是状态文件 解决方法
- DNS无法解析域名,ARP无法解析 (arp欺骗)解决方法
- ubuntu 无法解析或打开软件包的列表或是状态文件-----解决方法
- 阿里云 Linux 服务器内部无法解析域名问题解决方法
- ubuntu系统下无法访问window存储的解决方法
- ubuntu14.04源无法更新--jdk安装出错解决方法
- IIS无法解析.net项目WebServices,解决方法