LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5806|回复: 23

试了一下用dnscache做dns resolver,上网好象快了点。。

[复制链接]
发表于 2004-3-8 07:19:34 | 显示全部楼层 |阅读模式
djbdns是bind的最佳替代品;它比bind小,安全,容易设置。dnscache只是djbdns的一个组件,主要是用来处理user queries的caching DNS server。这有一篇文章是介绍djbdns的,是FreeBSD的设置,和gentoo是不大一样的:
http://ezine.daemonnews.org/200210/ezdjbdns.html,不过可以了解一下原理。
安装dnscache很简单:
#emerge djbdns
#dnscache setup
dnscache会被(缺省)安装到/var/dnscache下,回答完一些有关ip的问题之后,会产生一个新的/etc/resov.conf,原本的会备份为resolv.conf.orig。然后启动服务:
#/etc/init.d/svscan start
#rc-update add svscan default
然后试一下:
#host www.gentoo.org
www.gentoo.org has address 203.112.31.164
www.gentoo.org has address 64.5.62.82
www.gentoo.org has address 203.112.31.164

以后到你去过的网站的时候,你会发觉快了不少。
 楼主| 发表于 2004-3-9 18:24:44 | 显示全部楼层
cache的大小是可以改的(缺省是1m),只要修改/var/dnscache/env/CACHESIZE里的数字即可。/var/dnscache/env/DATALIMIT也要做相应的改动,而且必须比CACHESIZE大。如果你的cache大小是20m,这20m的DNS lookups会令到你经常去的网站的resolving的过程变得飞快!
发表于 2004-3-10 13:37:21 | 显示全部楼层
非常漂亮,使用中 ^___^
发表于 2004-8-2 23:59:21 | 显示全部楼层
这个好!:thank

以前竟然没发现!
发表于 2004-8-3 05:50:26 | 显示全部楼层
感觉好极了!
发表于 2004-8-3 09:47:56 | 显示全部楼层
奇怪,我记得/etc/init.d/svscan 是 qmail 服务呀?
发表于 2004-8-3 10:05:05 | 显示全部楼层
对于 NAT 之后的环境适用吗?
 楼主| 发表于 2004-8-3 11:22:19 | 显示全部楼层
最初由 maxzhongcn 发表
奇怪,我记得/etc/init.d/svscan 是 qmail 服务呀?

svscan is a program in the daemontools package, it starts and monitors a collection of services, something like init.d.
发表于 2004-8-3 12:03:56 | 显示全部楼层
yeah I see.
There is dnscache links in /service directory after emerging djbdns.
发表于 2004-8-3 12:05:07 | 显示全部楼层

  1. root log # tail -f /var/log/dnscache/current
  2. @40000000410efe7a32c2685c cached ns 3322.org. ns2.3322.net.
  3. @40000000410efe7a32c2702c cached 1 ns1.3322.net.
  4. @40000000410efe7a32c277fc cached 1 ns2.3322.net.
  5. @40000000410efe7a32c27fcc tx 0 1 microweb.3322.org. 3322.org. 3db15f7d 3d845e9e
  6. @40000000410efe7b0b2d7534 rr 3db15f7d 60 1 microweb.3322.org. ddc7ac30
  7. @40000000410efe7b0b2d80ec rr 3db15f7d 86400 ns 3322.org. ns1.3322.net.
  8. @40000000410efe7b0b2d88bc rr 3db15f7d 86400 ns 3322.org. ns2.3322.net.
  9. @40000000410efe7b0b2d908c stats 343 57670 1 0
  10. @40000000410efe7b0b2d985c sent 343 51
  11. @40000000410f0f6c2ae4954c starting
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表