免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2200 | 回复: 7
打印 上一主题 下一主题

[网络管理] LINUX的域名是通过那个程序解析的 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-07 16:40 |只看该作者 |倒序浏览
现在在开发板上跑一个代理服务器,使用的是tinyproxy。但是访问一个网页的速度很慢
打开google的时间为 28 ~ 33秒。

个人感觉是和域名解析的时间有关系。请问linux下的一个域名是如何被解析成ip地址的。怎么实现的?
还有请大家帮我分析一下,代理服务器的速度慢还有那些原因哪?

论坛徽章:
0
2 [报告]
发表于 2009-01-07 23:06 |只看该作者
你要是怀疑和解析域名有关系,你先测试一下,直接通过ip访问看看是否快

论坛徽章:
0
3 [报告]
发表于 2009-01-07 23:24 |只看该作者

回复 #1 _mystic 的帖子

DNS递归于迭代

论坛徽章:
0
4 [报告]
发表于 2009-01-08 10:04 |只看该作者

回复 #2 emmoblin 的帖子

每请求一个文件去解析域名就会很慢,但是只要解析到了传输文件的速度是很快的。
就是DNS的问题

论坛徽章:
0
5 [报告]
发表于 2009-01-08 10:06 |只看该作者

回复 #3 kns1024wh 的帖子

能不能详细点哪?
我想提高dns的解析速度有什么办法吗?除了使用dnsmasq之类的dns缓冲器

论坛徽章:
5
寅虎
日期:2015-01-20 09:16:52亥猪
日期:2015-01-21 14:43:44IT运维版块每日发帖之星
日期:2015-12-17 06:20:00每日论坛发贴之星
日期:2015-12-17 06:20:00每周论坛发贴之星
日期:2015-12-20 22:22:00
6 [报告]
发表于 2009-01-09 14:14 |只看该作者
你在/etc/hosts里面加入ip和域名的对应关系看看速度快点不

论坛徽章:
0
7 [报告]
发表于 2009-01-09 20:24 |只看该作者
DNS分为Client和Server,Client扮演发问的角色,也就是问Server一个Domain Name,而Server必须要回答此Domain Name的真正IP地址。而当地的DNS先会查自己的资料库。如果自己的资料库没有,则会往该DNS上所设的的DNS询问,依此得到答案之后,将收到的答案存起来,并回答客户。

DNS服务器会根据不同的授权区(Zone),记录所属该网域下的各名称资料,这个资料包括网域下的次网域名称及主机名称。

在每一个名称服务器中都有一个快取缓存区(Cache),这个快取缓存区的主要目的是将该名称服务器所查询出来的名称及相对的IP地址记录在快取缓存区中,这样当下一次还有另外一个客户端到次服务器上去查询相同的名称 时,服务器就不用在到别台主机上去寻找,而直接可以从缓存区中找到该笔名称记录资料,传回给客户端,加速客户端对名称查询的速度。例如:

当DNS客户端向指定的DNS服务器查询网际网路上的某一台主机名称 DNS服务器会在该资料库中找寻用户所指定的名称 如果没有,该服务器会先在自己的快取缓存区中查询有无该笔纪录,如果找到该笔名称记录后,会从DNS服务器直接将所对应到的IP地址传回给客户端 ,如果名称服务器在资料记录查不到且快取缓存区中也没有时,服务器首先会才会向别的名称服务器查询所要的名称。例如:

DNS客户端向指定的DNS服务器查询网际网路上某台主机名称,当DNS服务器在该资料记录找不到用户所指定的名称时,会转向该服务器的快取缓存区找寻是否有该资料 ,当快取缓存区也找不到时,会向最接近的名称服务器去要求帮忙找寻该名称的IP地址 ,在另一台服务器上也有相同的动作的查询,当查询到后会回复原本要求查询的服务器,该DNS服务器在接收到另一台DNS服务器查询的结果后,先将所查询到的主机名称及对应IP地址记录到快取缓存区中 ,最后在将所查询到的结果回复给客户端 。


递归式(Recursive):DNS客户端向DNS Server的查询模式,这种方式是将要查询的封包送出去问,就等待正确名称的正确响应,这种方式只处理响应回来的封包是否是正确响应或是说是找不到该名称的错误讯息。


你的开发板是用自己的dns解析还是做来别人缓存还是直接用公网的DNS?

论坛徽章:
0
8 [报告]
发表于 2009-01-13 14:41 |只看该作者

回复 #7 剑次狼 的帖子

使用的是DHCP服务分配的DNS地址,每次解析都很慢啊
要怎么提高速度哪 自己再移植一个DNS缓冲服务器马?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP