KDE 上的网络管理器从 DHCP 获取 DNS 配置并自动设置,但我想使用Google 公共 DNS。如果我 /etc/resolv.conf
用nameserver 8.8.8.8
它覆盖,仍然会用旧的 DNS(可能缓存在内存中)解析名称,当然,即使它有效,每次连接到网络时都必须这样做也会很烦人。
我注意到网络管理器允许您指定一个固定的 DNS,其余的则从 DHCP 中获取,但这是每个网络基础上,我想为连接到的任何网络设置一次(如果您带着笔记本电脑出行,这就会成为一个问题)。
答案1
这条目解释了基于每个接口完成的静态 DNS 设置。
简而言之:打开或创建配置文件/etc/dhclient-IFACE.conf
(IFACE 对于有线连接为 eth0,对于无线连接为 wlan0)并prepend domain-name-servers NAME.SERVER.IP.ADDR;
为每个 Google 名称服务器添加一行。