根据此页面,它似乎很简单。但是,/etc/bind在 Ubuntu 12.04.3 LTS 服务器的默认安装中不存在。
那么,在不安装任何其他软件的情况下,如何在 ubuntu 服务器上配置 DNS 并删除 dnsmasq?我对sudo&很熟悉nano。
Ubuntu 12.10
我先解释第一个问题。有时当我加载一个网页时,它永远不会完成加载,它说无法访问服务器或类似的东西。当我 ping 那个网站时,终端说它无法解析主机名。所以我然后尝试了谷歌的 DNS 服务器,但在那里没有运气。这很奇怪,因为我在 Windows 7 中从来没有遇到过这个问题。我用过
cat /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)
它想出了这个:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search hsd1.or.comcast.net
Run Code Online (Sandbox Code Playgroud)
为什么要使用 127.0.1.1?这是否意味着它正在尝试在本地解析地址?当我 ping comcast 搜索服务器时,出现超时错误。