默认 DNS 服务器运行太慢,因此我通过添加名称服务器来更改配置。
/etc/resolv.conf:
nameserver 202.102.192.68
nameserver 210.45.240.99
domain ***edu.cn
search ***edu.cn
但过一段时间后文件会自动变回默认。
有什么方法可以解决这个问题吗?
谢谢!
答案1
在完整的 Ubuntu 中,这些文件由网络管理器重写,最好使用 GUI 来管理这些更改系统>设置>网络连接。
如果没有桌面,我认为这是由 dbus / gconf 中的一系列条目控制的。因此,如果网络可靠,我认为最好卸载网络管理器并自行进行手动配置。
还有一种叫命令行它是网络管理器的一种命令行工具。
答案2
最简单的方法可能是安装解析配置包,然后添加您想要的任何配置/etc/resolvconf/resolv.conf.d/head
(您可以忽略可怕的警告,它只在那里,以便它最终出现在生成的/etc/resolv.conf中);然后运行resolvconf -u
更新/etc/resolv.conf
。
答案3
我尝试了一些方法后,找到了一个有效的方法。
修改解析配置文件首先,
编辑DHCP客户端的配置文件。(位置:/etc/dhcp3/dhclient.conf
)
更改
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search,host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
进入
request subnet-mask, broadcast-address, time-offset, routers,
host-name,netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
删除域名、域名服务器、域名搜索选项。