免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 斑马鱼
打印 上一主题 下一主题

[DNS] 请教一个关于权威DNS服务器注册的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-09-14 00:32 |只看该作者

请教一个关于权威DNS服务器注册的问题

目前每个顶级域名和国家地区级的域名都由不同管理机构和所属服务器管理, 他们每个域根服务器之间并解析或者带有其它的域的查询, 所以如果你使用不同域管理机构注册的服务器, 那么将对解析速度和性能存在一定影响.

也就是说,如果我向.com 的ROOT SERVER查询,.com发现我的dns是ns.mydomain.com.cn,那么.com的ROOT SERVER会自动向.cn查询ns.mydomain.com.cn的IP,然后再回复给我?

论坛徽章:
0
12 [报告]
发表于 2005-09-14 07:02 |只看该作者

请教一个关于权威DNS服务器注册的问题

[quote="斑马鱼"]
也就是说,如果我向.com 的ROOT SERVER查询,.com发现我的dns是ns.mydomain.com.cn,那么.com的ROOT SERVER会自动向.cn查询ns.mydomain.com.cn的IP,然后再回复给我?[/quote]

DNS是层次化的,每一级的DNS服务器只知道下一个层次的DNS服务器的地址,所以你刚才的顺序反了,是根服务器告诉CN服务器的地址,CN告诉COM,COM告诉mydomain的服务器是ns.mydomain.com.cn和IP地址,然后找到ns.mydomain.com.cn,才找到结果,这个过程就是递归,是由上向下的(倒树型结构),或者说是按照域名由后向前的。

下面这个片子是HP的slide,说的比较清楚,看看吧

1.jpg (59.29 KB, 下载次数: 56)

1.jpg

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
13 [报告]
发表于 2005-09-14 08:38 |只看该作者

请教一个关于权威DNS服务器注册的问题

樓主, 先將 DNS & BIND 這本"聖經"讀一讀吧:
http://www.hn.edu.cn/book/NetWork/NetworkingBookshelf_2ndEd/dns/index.htm

搞懂了 delegation 跟 query 這兩個概念, 問題自然就明朗了!

论坛徽章:
0
14 [报告]
发表于 2005-09-14 13:12 |只看该作者

请教一个关于权威DNS服务器注册的问题

原帖由 "網中人" 发表:
樓主, 先將 DNS & BIND 這本"聖經"讀一讀吧:
http://www.hn.edu.cn/book/NetWork/NetworkingBookshelf_2ndEd/dns/index.htm

搞懂了 delegation 跟 query 這兩個概念, 問題自然就明朗了!


这儿的书不错  

论坛徽章:
0
15 [报告]
发表于 2005-09-14 13:18 |只看该作者

请教一个关于权威DNS服务器注册的问题

原帖由 "網中人" 发表:
樓主, 先將 DNS & BIND 這本"聖經"讀一讀吧:
http://www.hn.edu.cn/book/NetWork/NetworkingBookshelf_2ndEd/dns/index.htm

搞懂了 delegation 跟 query 這兩個概念, 問題自然就明朗了!


谢谢您的帮助,我看到文中有一段:

The queried name server consults its local data (including its cache, which we talk about shortly), looking for the data requested. If it doesn't find the answer there, it finds the names and addresses of the name servers closest to the domain name in the query in its local data, and returns that as a referral to help the querier continue the resolution process.

这一段描述的应该就是我所不明白的地方,文中说到上级DNS服务器会在自己的本地数据(包括Cache)中查询最接近被查询域的dns服务器和IP地址并返回给查询者。

也就是说,NS服务器的IP地址是由上级DNS服务器提供,但文中说到的是“本地”,那当我将example.org的NS记录设置为ns.mydomain.com.cn的时候(在域名注册商那儿设置的),.org的DNS服务器查询到子域example.org的NS记录是ns.mydomain.com.cn,然后接着在“本地”查询ns.mydomain.com.cn的IP地址,可ns.mydomain.com.cn不属于.org的“本地”,那这时会是怎么工作的呢?

谢谢!

PS:我测试了,是可以用ns.mydomain.com.cn(在CNNIC注册的)来解析example.org的,只是不明白这时它是怎么工作的,如果明白了这点,我想就应该明白为什么非要用注册了的域名来解析了。

论坛徽章:
0
16 [报告]
发表于 2005-09-14 13:27 |只看该作者

请教一个关于权威DNS服务器注册的问题

原帖由 "斑马鱼" 发表:

也就是说,如果我向.com 的ROOT SERVER查询,.com发现我的dns是ns.mydomain.com.cn,那么.com的ROOT SERVER会自动向.cn查询ns.mydomain.com.cn的IP,然后再回复给我?


不, COM的根服务器只告诉你那个域名DNS是哪些.

至于CN的地址, 是你自己客户端然后询问CN的根服务器得到答讯. 所以我前面也提到最好有一个同类范围内的DNS解析域名.

也就是是谁管的,然后你就跑到那去问谁. 谁是权威谁回答. 只有COM NET 域名13个根服务器才负责回答IP地址. 其它域名一概到相关管理服务器查询.

论坛徽章:
0
17 [报告]
发表于 2005-09-14 13:29 |只看该作者

请教一个关于权威DNS服务器注册的问题

谁有那个中文版本的书下载? 我想看看?!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
18 [报告]
发表于 2005-09-14 13:54 |只看该作者

请教一个关于权威DNS服务器注册的问题

local 是指被查詢的 server 本身. 不是 org 本身.
若 local db 有 delegate 出去, 那就跟據 ns & a 再轉查出去.

论坛徽章:
0
19 [报告]
发表于 2005-09-14 14:11 |只看该作者

请教一个关于权威DNS服务器注册的问题

书中的原文:
2.6.3. Iteration

Iterative resolution, on the other hand, doesn't require nearly as much work on the part of the queried name server. In iterative resolution, a name server simply gives the best answer it already knows back to the querier. No additional querying is required. The queried name server consults its local data (including its cache, which we talk about shortly), looking for the data requested. If it doesn't find the answer there, it finds the names and addresses of the name servers closest to the domain name in the query in its local data, and returns that as a referral to help the querier continue the resolution process. Note that the referral includes all of the name servers listed in the local data; it's up to the querier to choose which one to query next.


我想.COM、.COM.CN、.ORG的域名服务器都是工作在这个模式下吧?
如果是这样,那这里的“in its local data”应该是指这些.COM、.COM.CN、.ORG的域名服务器吧,是吗?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
20 [报告]
发表于 2005-09-14 14:56 |只看该作者

请教一个关于权威DNS服务器注册的问题

但, delegation 呢? 你忘了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP