相关疑难解决方法(0)

更改 /etc/network/interfaces 后,如何让 resolvconf 重新生成 resolv.conf?

/etc/network/interfaces使用与以下非常相似的内容进行更新后,我该如何/etc/resolv.conf进行更新?我尝试过(以 root 身份)resolver -uservice networking restart但没有奏效。我还修复了符号链接resolv.confresolver -u再次尝试。最后沮丧地我重新启动,这确实通过重建/etc/resolv.conf.

Ubuntu 12.04,64 位服务器,安装所有最新补丁。

示例/etc/network/interfaces

iface eth0 inet static
    address 192.168.3.3
    netmask 255.255.255.0
    gateway 192.168.3.1
    dns-search example.com
    dns-nameservers 192.168.3.45 192.168.8.10
Run Code Online (Sandbox Code Playgroud)

server dns resolv.conf

109
推荐指数
3
解决办法
36万
查看次数

DNS 查找速度极慢

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 搜索服务器时,出现超时错误。

dns 12.10

12
推荐指数
1
解决办法
3万
查看次数

无法编辑resolv.conf

我正在使用 Ubuntu 14.04,我必须编辑resolv.conf文件

所以这就是我想要做的

sudo su

vi /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编辑它时说该文件是只读的

当我尝试这样做chmod +w /etc/resolv.conf时会出现错误Operation not permitted

如何编辑它。我必须编辑,因为这台笔记本电脑是公司给我的,他们配置了名称服务器,但是当我尝试在家里使用它时,我的 wifi 虽然已连接但我无法使用互联网。

如果我 ping 8.8.8.8 它正在工作

networking resolv.conf

5
推荐指数
3
解决办法
2万
查看次数

标签 统计

dns ×2

resolv.conf ×2

12.10 ×1

networking ×1

server ×1