1

当我的 Ubuntu 10.10-64bit 机器启动时 /etc/resolv.conf 的顶部是:

# Generated by NetworkManager
domain Dynex
search Dynex
nameserver 192.168.2.1

使用这种配置,我的 DNS 非常慢,大概 b/c 路由器本身实际上并不是 DNS 服务器,因此在尝试来自我的 ISP 的以下名称服务器之前,名称解析必须在该地址上超时。如果我注释掉路由器的名称服务器,名称解析会很快。

我还使用 Cisco VPN 在连接时修改 /etc/resolv.conf 并在断开连接时恢复“原始”配置 - 也就是说,如果路由器名称服务器在连接之前被注释掉,它在断开连接后仍然被注释掉。

问题是,/etc/resolv.conf 在下次启动时被重写,因此路由器名称服务器重新出现为第一个条目。这台机器是一个经常重启的双引导系统,所以我需要一些方法来永久阻止 /etc/resolv.conf 中的路由器地址,或者我想有一种方法可以自动删除它,以仍然允许 VPN 的方式正常工作。

谢谢!

4

2 回答 2

2

我自己也遇到了这个问题(好吧,我最终像你一样为我的路由器找到了延迟的搜索行,但我的实际 DNS 地址在那里......)。我认为这可以解决它:右键单击网络管理器图标。单击“编辑连接”。选择您在有线/无线连接下使用的连接(通常是自动连接),单击右侧的编辑按钮,然后当新的对话框窗口打开时选择 ipv4 设置选项卡。现在单击“方法”并选择“仅自动(DHCP)地址”。现在转到标题为“DNS 服务器”的字段并输入您的 ISP 提供的 DNS 服务器地址。(在您上面列出的内容中,您只列出了 192.168.2.1 并且您声明这是您的路由器的地址......

希望这可以帮助....

于 2010-12-11T01:40:32.200 回答
1

你可能想离开你的 isp dns 去更开放/公开的东西

开放域名

名称服务器 208.67.222.222
名称服务器 208.67.220.220

谷歌 dns

名称服务器 8.8.8.8
名称服务器 8.8.4.4

于 2010-12-11T02:02:04.463 回答