ubuntu系统使用firefox浏览器上网很慢该怎么办?
在ubuntu下用firefox等浏览器上网,往往比在windows下上网要慢好多,但细心的人会发现,慢的时间是花在DNS查找上面了。那么我们可以在本机缓存DNS,也就是在本机架设一个DNS代理服务器。常用的软件有bind、djbdns、dnsmasq和pdnsd。下面我们来说一下,用pdnsd来架设一个永久的DNS代理服务器,所谓“永久”,就是说,在系统重启以后,本机缓存的DNS仍然存在,不用再去查找真实DNS来重新建立缓存。
1、安装
sudo apt-get install pdnsd
安装的时候,它会问你选择什么配置,请选择“manual“。
2、配置pdnsd
sudo gedit /etc/pdnsd.conf
修改
server {
label="resolvconf";
}
为
server {
label="OpenDNS";
ip=208.67.222.222;
ip=208.67.220.220;
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}
label="OpenDNS";
其中“OpenDNS”可以随便写,一个标识而已,用于将来的诊断;
ip=208.67.222.222;
ip=208.67.220.220;
这两行也可以写成一行ip=208.67.222.222,208.67.220.220;代表真实的DNS服务器地址,可以有多个。
后面的参数采用默认就可以了。
sudo gedit /etc/default/pdnsd
修改START_DAEMON的值为yes。
3、向resolver添加DNS代理服务器
sudo gedit /etc/resolv.conf
在首行添加一句:nameserver 127.0.0.1
4、防止resolv.conf被覆盖
如果你启用了DHCP服务,那么要
sudo gedit /etc/dhcp3/dhclient.conf
去掉
#prepend domain-name-servers 127.0.0.1;
前面的“#“。
如果你是拨号上网,那么
sudo gedit /etc/ppp/peers/provider
在 usepeerdns 前面增加# ,也就是把这条语句注释掉。 以防resolv.conf的设置被pppoe覆盖。
5、启动pdnsd
sudo /etc/init.d/pdnsd start
6、测试
dig www.baidu.com | grep time
结果显示:;; Query time: 1 msec
原来的结果:;; Query time: 845 msec
相关推荐:
Ubuntu15.10怎么使用Chromium浏览器登录微信?
相关文章
Ubuntu 16.04怎么安装Snap Packages?
Ubuntu 16.04怎么安装Snap Packages?想在Ubuntu系统中添加Snap packages软件,这样就可以有.snap扩展名,下面我们来看看详细的安装方法,需要的朋友可以参考下2016-04-27- Ubuntu 16.04系统总的启动器栏该怎么设置?在Ubuntu系统中启动器是可以设置位置的,启动器栏有许多可定制的功能,允许用户进行定制以更加符合自己的使用需求,下面我们来看2016-04-26
- 之前使用的是ubuntu14,无意中根据系统提示更新了一些程序,再次开机后,wifi图标就是一个扇形,搜索不到任何wifi信号,怎么回事?来看看解决方法吧2016-04-26
Ubuntu系统怎么安装英伟达显卡驱动呢?今天小编就给大家介绍Ubuntu系统安装英伟达显卡驱动的详细教程吧2016-04-26- 这篇文章主要介绍了如何从Windows到Ubuntu(不动声色的变迁) ,让你无障碍的学习使用ubuntu,需要的朋友可以参考下2016-04-23
- ubuntu已经很好的兼容了主流的应用,装好就可以直接使用,但是还是有些小问题,例如无线网无法连接,独立显卡无法工作。今天小编就给大家介绍下Ubuntu下无线网卡搜索不到信2016-04-23
Ubuntu 16.04 LTS版本明日发布 重要更新内容汇总
Ubuntu 16.04 LTS版本将于4月21日(美国当地时间)发布,上个版本是在2014年4月发布的,已经时隔两年多了,这次更新肯定会带来很大的变化,下面我们来已读重要更新内容,需2016-04-21- 这篇文章主要介绍了Ubuntu中自定义sudo密码输入错误时的提示的技巧,文中以轻松幽默的方式将之变为一个"嘲讽"的小恶作剧来讲解,需要的朋友可以参考下2016-04-19
- 这篇文章主要介绍了Ubuntu系统中使用dpkg命令管理deb包的用法教程,当然同样也适用于Linux Mint等其他Debian系的Linux系统借鉴,需要的朋友可以参考下2016-04-19
- Ubuntu 16.04有哪些改变?Ubuntu 16.04不久就将发布,我们就一直在关注Ubuntu 16.04 LTS的发展,在正式版即将发布之际,我们为广大Ubuntu爱好者和Linux用户总结了Ubuntu 162016-04-15



最新评论