测试用的是ubuntu11.10,教育网宽带,静态IP,无路由
如果用的是路由的应该不会很慢吧,路由自带DNS缓存功能的,本地DNS缓存就没有必要了
建立本地DNS缓存:
(1) 安装DNS缓存软件pdnsd:
sudo apt-get install dnsmasq
(2) 编辑dnsmasq的配置文件
sudo vi /etc/dnsmasq.conf
找到"#resolv-file=",改为"resolv-file=/etc/resolv.dnsmasq.conf"
(3) 然后编辑resolv.conf
加入"nameserver 127.0.0.1 ",如果已经有了就不用加了
(4) 新建文件/etc/resolv.dnsmasq.conf
sudo vi /etc/resolv.dnsmasq.conf
加入"nameserver 208.67.222.222
nameserver 208.67.220.220"(更改为你的DNS服务器地址)
(5) 重启dnsmasq
sudo service dnsmasq restart