我是新来的networking和所有这个DNS的东西。
我有以下问题
请帮助/指导我。
我已经阅读了权威名称服务器 ,但是我无法清楚地理解它。 有人可以用简单的话来解释我吗?
谢谢
权威的域名服务器是一个域名服务器(DNS服务器),它保存特定域名/地址的实际DNSlogging(A,CNAME,PTR等)。 recursionparsing器将是一个DNS服务器,用于查询权威域名服务器来parsing域名/地址。
所以,例如,如果我的networking中有一个DNS服务器,它为foobar.com提供Alogging,那么我的DNS服务器对于foobar.com域将是权威的。
如果客户需要访问foobar.com,他们可以查询我的DNS服务器,他们将得到一个权威的回应。
但是,如果客户端需要访问contoso.com,并且他们查询了我的DNS服务器,则不会有logging来parsing该域。 为了让我的DNS服务器parsingcontoso.com,它需要使用recursion查找(通过转发器或根提示)。 我的DNS服务器将被设置为发送对其不是权威的域的查询到另一个DNS服务器。 该DNS服务器将执行相同的操作,直到查询到达contoso.com权威的DNS服务器。 该DNS服务器将返回正确的logging,这将被传递回客户端。
这太简单了,因为这里还有其他的东西,比如cachinglogging。
我有以下问题
- 什么是权威的名称服务器?
- 什么是recursionparsing器?
请注意,“parsing器”和“名称服务器”并不完全是同义词,而且在第一种情况下询问名称服务器,在第二种情况下询问parsing器。
一个权威的名称服务器是一个满足从自己的数据查询,而不需要引用另一个来源。 除非它也是一个recursion域名服务器(一种被普遍弃用的做法),它只会回答来自其自己商店的权威数据(可能来自区域主文件,从主服务器传输的数据副本,数据库,从dynamicDNS,内置等)或与推荐(例如“我不知道答案,但你可以跟服务器,谁回答这个子域的问题..),或与NXDOMAIN或类似的错误。
recursion名称服务器是通过询问其他域名服务器的答案来满足查询的,如果需要的话,从DNS树的根级遍历树。 如果它不知道答案,它将尝试为查询客户端find它。
parsing器 (统称)是DNS感知系统用于查询DNS的一组function。
有几种DNS的概念,人们有时会混淆权威数据和recursion数据之间的差异。
这个混淆了很多人,尤其是因为SOA(权威启动)资源loggingtypes的名称包含“权威”这个词,这听起来应该与“权威性”有关。 但是,您可以为未委派给您的区域提供权威数据,而且许多人都这样做。 例子包括基于DNS的内容阻塞和为RFC 1918区域提供权威答案的服务器[即,没有人授权您回答168.192.in-addr.arpa(192.168.0.0/16)和类似区域的PTRlogging查询的权限,但不是对于你的服务器来说,一个坏主意是权威性地回答这样的查询,而不是把这些区域的查询泄漏到互联网上,而没有人委托他们来回答这些问题。 ISC BIND和其他名称服务器为这些专用地址空间区域提供内置的区域数据,以防止in-addr.arpa服务器被无法引用的查询轰炸。
为了使答案被认为具有权威性,并不要求你授予某个区域的权力。
从属服务器,即使从另一个源获取其区域数据,仍然是权威服务器,因为它们使用自己的存储(任何types)的数据满足查询,而不是通过recursion地将查询中继到其他名称服务器来满足它。
从属服务器是权威的服务器(对于他们所服务的区域)。