热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

通过dnsmasq来提高ADSL上网速度

通过dnsmasq来提高ADSL上网速度--Linux发行版技术-Debian信息,下面是详情阅读。
本文是通过DNSmasq建立本地的DNS缓存库来通过减少浏览器解释域名的时间提高浏览速度

1、安装dnsmasq
apt-get install dnsmasq

2、编辑dnsmasq的配置文件
apt-get vim /etc/dnsmasq.conf

找到下面这一项
#resolv-file=

用下面的一条语句替换
resolv-file=/etc/resolv.dnsmasq.conf

3、将原dns配置复制至resolv.dnsmasq.conf
确保你没有更改过/etc/resolv.conf文件,如果改过,恢复原状

cp /etc/resolv.conf /etc/resolv.dnsmasq.conf

4、编辑resolv.conf

vim /etc/resolv.conf

将其中的域名服务器全部去掉,加入以下这行
nameserver 127.0.0.1

保存,退出

5、编辑adsl链接配置文件,防止pppoe自动连接网络后resolv.conf的设置被覆盖

vim /etc/ppp/peers/dsl-provider

在 usepeerdns 前面增加 # ,也就是把这条语句覆盖掉。

6、重启dnsmasq服务
不重启,你会发现无法解析域名。

/etc/init.d/dnsmasq restart

你也可以把dns地址更改为opendns的设置

opendns的地址是(修改/etc/resolve.dnsmasq.conf文件):
nameserver 208.67.220.220
nameserver 208.67.222.222
推荐阅读
author-avatar
小么么和
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有