创建本地 DNS 缓存提高浏览器访问速度
之前用 bind9 做过 DNS Cache Server,但是不知为何每次重启系统之后缓存数据就都丢了,无奈之下找到了 dnsmasq 这个工具,真是非常不错。
确保没有安装 bind9,使用下面方式安装 dnsmasq:
sudo apt-get install dnsmasq
sudo vi /etc/dnsmasq.conf
增加一条配置信息 listen-address=127.0.0.1,如果已经存在此信息,请取消注释。
sudo vi /etc/dhcp3/dhclient.conf
把 prepend domain-name-servers 127.0.0.1; 的注释去掉,这样能够保证 127.0.0.1 这个地址会永远出现在 /etc/resolv.conf 中 DNS 服务器的第一个。
重启一下吧,或者手工修改 resolv.conf 并且启动 /etc/init.d/dnsmasq restart 让配置生效。
最后可以用 dig sina.com.cn 测试一下你的 DNS,做好 DNS 缓存可以让浏览速度提升不少。
没有评论:
发表评论