DNS的工作原理是什么
1个回答
展开全部
DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
解析通常需要遍历多个名称服务器,找到所需要的信息。
然而,一些解析器的功能更简单地只用一个名称服务器进行通信。
这些简单的解析器依赖于一个递归名称服务器(称为“存根解析器”),为他们寻找信息的执行工作。
查询时先查计算机上设置的DNS服务器,每条记录都有一定的生存期,在生存期内,记录将被服务器缓存下来,不需要再次递归查询,直接返回
超过生存期,DNS服务器将向上级DNS服务器进行递归查询,直到顶级根域名服务器
并不是所有记录都存在于同一个服务器上,而是分别存在于各个DNS服务器上,每个服务器负责解析一定的域名,经过一级一级的查询,最终查到添加IP记录的DNS服务商,返回IP地址更多追问追答 追问
我还是不太明白。
难道顶级服务器上就有全部域名吗?还是说DNS服务器在自己数据不全面的情况下,向高一级服务器发出申请,高级服务器再向辖下所有服务器发出指令查询,如仍没有再向更高级申请,直至顶级服务器?
我还是不太明白。
难道顶级服务器上就有全部域名吗?还是说DNS服务器在自己数据不全面的情况下,向高一级服务器发出申请,高级服务器再向辖下所有服务器发出指令查询,如仍没有再向更高级申请,直至顶级服务器?
追答
查询示意图
追问
呃...这个图片的意思是根服务器、顶级服务器根据域名的各部分来分析得出域名被保存在哪台域服务器上,然后让发出申请的服务器去访问相应的域服务器来得到对应IP,最后对新得到的数据进行缓存。
我理解的对吧?
追答
意思差不多就是这样,每个DNS保存IP对应列表或者域名对应解析的其他DNS服务器
解析通常需要遍历多个名称服务器,找到所需要的信息。
然而,一些解析器的功能更简单地只用一个名称服务器进行通信。
这些简单的解析器依赖于一个递归名称服务器(称为“存根解析器”),为他们寻找信息的执行工作。
查询时先查计算机上设置的DNS服务器,每条记录都有一定的生存期,在生存期内,记录将被服务器缓存下来,不需要再次递归查询,直接返回
超过生存期,DNS服务器将向上级DNS服务器进行递归查询,直到顶级根域名服务器
并不是所有记录都存在于同一个服务器上,而是分别存在于各个DNS服务器上,每个服务器负责解析一定的域名,经过一级一级的查询,最终查到添加IP记录的DNS服务商,返回IP地址更多追问追答 追问
我还是不太明白。
难道顶级服务器上就有全部域名吗?还是说DNS服务器在自己数据不全面的情况下,向高一级服务器发出申请,高级服务器再向辖下所有服务器发出指令查询,如仍没有再向更高级申请,直至顶级服务器?
我还是不太明白。
难道顶级服务器上就有全部域名吗?还是说DNS服务器在自己数据不全面的情况下,向高一级服务器发出申请,高级服务器再向辖下所有服务器发出指令查询,如仍没有再向更高级申请,直至顶级服务器?
追答
查询示意图
追问
呃...这个图片的意思是根服务器、顶级服务器根据域名的各部分来分析得出域名被保存在哪台域服务器上,然后让发出申请的服务器去访问相应的域服务器来得到对应IP,最后对新得到的数据进行缓存。
我理解的对吧?
追答
意思差不多就是这样,每个DNS保存IP对应列表或者域名对应解析的其他DNS服务器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Jtti
2024-02-02 广告
2024-02-02 广告
美国服务器虽然对网站内容限制比较少,环境宽松,但是也存在着一定的内容限制,下面Jtti就为大家详细介绍:1、侵犯版权,美国非常重视版权问题,所以db、假冒、侵犯版权等网站是不允许存在的,只要被举报,美国服务商就会采取相应措施。近年来,中国也...
点击进入详情页
本回答由Jtti提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询