freebsd 9 没有dns 查询记录的缓存
freebsd 新手一枚,想装 vim ,结果发现下载过程中 dns 查询占据了大部分的时间,每次下一个 patch 都会重新查询一次,貌似 vim 7.3 有几百个 patch 呢。我启动了 nscd 依旧如此,无奈只好将 163 的镜像写入 hosts 文件,果然速度飞快,问一下 freebsd 怎样启动 dns 查询记录的缓存?
本帖最后由 yexiaofan1 于 2012-10-05 09:19 编辑
:mrgreen: 刚刚没看清帖子,编辑掉 本帖最后由 sleepcat 于 2012-10-05 11:16 编辑
安装bind,设置成cache server
DNS服务器指定为本机IP地址 DNS查詢佔大部分時間?你需要的是一個好的DNS服務器,而不是搞什麼緩存,就算緩存也解決不了你的問題。 你怎么看出DNS费时间?
如果是真的,那么你的DNS服务器也太杯具了。 回复 4# anthie
你们没看懂我的意思,dns 查询结果应该有本地缓存的,短期内重复访问相同的域名就无需再进行查询了,类似ARP缓存。这个和DNS服务器无关。
而且我的DNS Server 是 8.8.8.8,freebsd 是在 virtualbox 虚拟机中的, 而host 机器也用 8.8.8.8 ,毫无问题。 回复 5# lsstarboy
ports 安装的时候有输出显示, “reslove mirrors.163.com ...” , 每次下载都会重新解析域名,显然是没有缓存查询记录,或者有缓存但没有使用 没遇到这种情况,我也用8.8.8.8。
是不是VB的网络配置有问题?
你把8.8.8.8写到resolv.conf中了吗? 回复 8# lsstarboy
这个网络问题不可能吧,可以联网的,写入 resolv.conf 是肯定的。我之后将 mirrors.163.com 的ip 直接写入 hosts文件就没有事情了。
但这个方法就太笨拙了。
回复 9# haitianguyan102
那你只能用nslookup之类的工具检测了。
页:
[1]