dns查询方式有哪些(查询dns的原理及方法)
如果有更好的建议或者想看更多关于生活常识技术大全及相关资讯,可以多多关注茶馆百科网。

DNS简介DNS的全称是“域名系统”,即“域名”。在中文中,域名系统又称域名解析系统。另外,域名服务器也简称为DNS。DNS (domain name System)是Internet的核心服务。作为一个可以将域名和IP地址相互映射的分布式数据库,它使人们不必记住可以被机器直接读取的IP字符串,就可以更容易地访问互联网。DNS是一个树状结构的命名空间。其核心功能是将域名转换为IP地址。它使用TCP和UDP端口53。
DNS查询原理:当客户端需要查询域名时,通过DNS服务器进行域名解析。客户端发送的每条查询消息由三部分组成。(1)查询的完整DNS域名必须为合格域名。(2)指定查询类型,可根据资源记录指定查询类型,或指定查询操作的专业类型;(3)指定的DNS域名类别。例如,客户端查询的全域名为“server.zzidc.com”,则指定的查询类型用于查询该域名的地址资源记录。当客户端收到服务器的响应时,读取并解释响应中的资源记录,通过名称获取所查询计算机的IP地址。客户端查询结果存储在系统缓存中,直到计算机缓存被消除。当客户端再次查询同一域名时,计算机用先前存储在本地存储器中的信息回答该查询。当然,如果该层的DNS服务器没有客户端需要的信息,DNS服务器也可以代表客户端联系其他DNS服务器,以便完全解析该名称,然后将应答返回给客户端。这个过程是递归的。DNS的查询方法分为递归和迭代两种。前者由DNS代理以交互方式请求,后者由本地计算机以交互方式直接请求。从上面的例子可以看出,我们一般查询名字的过程,其实这两种查询方式是交互的。递归:DNS客户端向DNS Server查询的模式,需要查询的报文被发送出去,等待正确名称的正确响应,递归模式只处理返回的报文是正确响应还是没有找到名称的错误消息。迭代:由Client或DNS Server发送的DNS服务器之间的查询模型。在这种方法中,响应迭代包的数据不一定是最后一个正确的名称位置,但它不会响应上面提到的错误消息。他以部分信息回应,告诉你域名查询中下一级的域名服务器地址信息,然后去域名服务器查询要解析的名称,反复动作,直到你找到最后的信息。
本文主要介绍了关于dns查询方式有哪些(查询dns的原理及方法)的相关养殖或种植技术,生活常识栏目还介绍了该行业生产经营方式及经营管理,关注生活常识发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解生活常识技术怎么管理的要点,是您生活常识致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/1480827.html