google发现可以用下面的方法禁止DNS被自动修改,保留系统的dns配置(/etc/resolvconf),终端键入:
sudo gedit /etc/ppp/peers/dsl-provider
找到userpeerdns这一行,注释掉即可禁止使用电信自动配置的dns,保留使用resolvconf的dns,该文件位于/etc/resolvconf。
dsl-provider内容如下:
# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4noauthpersist#mtu 1492#persist#maxfail 0
#holdoff 20
plugin rp-pppoeso eth0#usepeer
DNS服务器设置(Ubuntu1004)
1、两个免费好用的DNS服务器
googleDNS: 8888; 8884
openDNS : 20867220220; 20867222222
2、查看及修改本机DNS服务器
查看DNS server:nslookup; server
修改DNS server: sudo gedit /etc/resolvconf, 修改 nameserver
NDS服务器的修改是即时生效的,但这种修改方法在重启电脑后ubuntu系统会自动重写/etc/resolvconf文件,恢复默认的DNS
3、永久修改DNS
sudo gedit /etc/dhcp3/dhclientconf
里面有一行注释掉的:#prepend domain-name-servers xxxx;
将改行的注释去掉或者直接在文件中加上一行(后面加上想用的DNS):
prepend domain-name-servers 8888,8884;
在rclocal里加入这个重启网络配置的命令:
sudo /etc/initd/networking restart
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)