DNS 服务器配置自动更改

DNS 服务器配置自动更改

默认 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;

删除域名、域名服务器、域名搜索选项。

相关内容