linux下DNS好象不缓存?
唉~~因为我一直在LINUX下工作~所以刚发现,每次在浏览器里输入域名访问网站,
大部分情况下会在状态栏出现正在解析域名的提示(firefox&opera),跟windows比较了一下,发现果然速度慢了很多,用nslookup好象不太明显,在浏览器里反正是每次都解析,win下浏览器(IE测试过)基本上看不到接写的过程,马上就转到ip了~~
请问大家有这种问题吗?可能不是DNS缓存的问题,我只是猜测。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
这问题我也遇到了,当用户少时很严重,但当用户多时就没问题了。我在家中和为某ISP安装的是同样的named,但表现完全不同。这是不是和设置某个项目的寿命期有关?期盼答案。
不管什么东东, IE也好, Mozilla 也能, 都要去做DNS解析才能访问的.
你看到IE的, 是因为它只显示 opening .... , 换 netscape/mozilla 就看到了. resolv... connect... wait.... 呵呵.
另外, dns 应该是有 cache 的. 好象浏览器本身也有个 cache, 但我不知道 它们是怎么用的.
恩对~我测试了一下发现firefox是缓存的,但只要关闭之后重新打开,他又要重新解析,也就是说域名缓存跟随浏览器进程
其他浏览器貌似也这样,opera,konqueror.
这样好象我的问题是浏览器 缓存导致的~~可是浏览器缓存怎么。。怎么办呢?
firefox的配置中有两项跟DNS有关~~我关掉了也不管用,而且在google上查貌似跟这两个也没什么关系
network.dns.disableIPv6
network.dns.ipv4OnlyDomains
找一个速度快的DNS
存吧
[quote]原帖由 "xuhehao"]找一个速度快的DNS[/quote 发表:
应该不是DNS服务器的问题
同一个DNS,IE的速度快好多,基本上感觉不出解析的过程
man dig
dig www.webname.com +trace
是不是快了?
我现在有点茫然了。。。不知是不是运行dig的原因,现在只要是访问过的域名,第二次就不会花很长时间了,但是win下貌似第一次就不用解析很快的样子,而且不同的浏览器之间好象不能共享这种DNS?我的意思是如果换个浏览器就算以前解析过这个域名,只要没有用这个浏览器访问他第一次还是会花好常时间解析。
我的操作系统是RH AS3,还有MagicLinux,都是这个样子,不知道说明白没有。。。
唉~自己再顶一下~
其实问题还是没有解决,我不是故意夸大他的严重性~~貌似很多linux都有这个问题,只不过大家没有意识到而已~~我刚开始也没感觉~~时间长了,越来越受不了,打开一个网页要先解析半天。。。。这个。。这个~~我就不信没人遇到过这个问题!!!