免费注册 查看新帖 |

Chinaunix

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

DNS [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-27 21:50 |只看该作者 |倒序浏览

dns是网络中通过主机名查找该主机的ip地址的技术.在solaris中他的过程是:
1.查看/etc/nsswitch.conf在hosts项后是否有dns.nsswitch.conf是决定了名字解析的顺序.比如:hosts:files只能通过/etc/hosts来解析主机名.
2.客户机根据/etc/resolv.conf文件确定名称解析搜索列表和本地DNS服务器的地址.
3. 客户机解析例程向本地DNS服务器发起一个递归的DNS查询。这次,客户机将阻塞直到本地DNS服务器完成名称解析。
4. 如果该查询最近出现过,本地DNS服务器首先会检查缓冲。如果该查询结果在本地缓冲里,它向客户机返回一个非权威的查询结果  
5. 本地DNS服务器向负责internic.net域查询的DNS服务器(如果没有适当的DNS服务器就向根服务器)发起一个交互查询。在本例中,我们假设缓冲中没有所需的查询结果,而且根服务器服务于我们的查询。
6. 根服务器返回最接近的信息。这样,你只能从根服务器得到的所有net.服务器的名称和地址。根服务器返回的这些名称和地址还包含了维持时间(time-to-alive),维持时间用于通知本地域名服务器,这些名称和地址可以缓冲多长时间。
7. 本地DNS服务器向上一步查询返回的net.服务器的其中之一发起查询,查询的过程与上述向根服务器进行的交互查询是一样的。
8. net.服务器返回最为接近的信息--internic.net.服务器的地址和名称及其维持时间(time-to-live)。
9. 本地DNS服务器向其中的一个internic.net.服务器发起相同的查询。
10. internic.net.服务器返回ftp.internic.net的地址及其维持时间(time-to-live)。
11. 本地DNS服务器向客户机返回所请求的地址,然后就可以处理ftp命令。
12. 本地DNS服务器将缓冲ftp.internic.net的地址用于以后的查询。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11850/showart_58974.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP