使用本地DNS缓存,加快网络访问速度

发布: 2009-05-17 12:38

最近一段时间,无论是在公司还是在家里,都感觉网络域名的解析速度相当慢,不知道是什么原因。浏览网页感觉慢,却不是因为网速慢,而主要在dns解析这一步占用了不少时间。

我使用的gentoo linux,安装本地dns缓存
emerge net-dns/dnsmasq

然后编辑/etc/dnsmasq.conf,搜索“listen-address”把注释号去掉,并修改为:

listen-address=127.0.0.1

rc-update add dnsmasq default
启动 /etc/init.d/dnsmasq start

如果你使用的是dhcp获取IP地址,可以修改(或者创建)/etc/resolve.conf.head

内容为:

search domain
nameserver 127.0.0.1

如果使用表态IP地址,则可以直接编辑/etc/resolve.conf, 在最前面加一行:
nameserver 127.0.0.1

现在测试一下,是不是从感觉网速快多了。


原文: http://qtchina.tk/?q=node/298

Powered by zexport