DNS工作在应用层。运行在用户主机上的某些应用程序需要将主机名转换为IP地址。这些应用程序将调用DNS的客户机端,并指明需要被转换的主机名。用户主机的DNS客户端接收到后,通过应用层向网络中发送DNS查询报文。所有DNS请求和回答报文使用的UDP数据报经过端口53发送。
/iknow-pic.cdn.bcebos.com/78310a55b319ebc44b7eb2ee8d26cffc1e171647"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/78310a55b319ebc44b7eb2ee8d26cffc1e171647?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/78310a55b319ebc44b7eb2ee8d26cffc1e171647"/>
扩展资料:
对于DNS服务器,它始终应指定为Internet类别。例如,指定的名称可以是计算机的完全合格的域名,如im.qq.com,并且指定的查询类型用于通过该名称搜索地址资源记录。
DNS查询以各种不同的方式进行解析。客户机有时也可通过使用从以前查询获得的缓存信息就地应答查询。DNS服务器可使用其自身的资源记录信息缓存来应答查询,也可代表请求客户机来查询或联系其他DNS服务器,以完全解析该名称,并随后将应答返回至客户机。
是解析器发送的请求消息。
首先当网络应用程序(浏览器)解析HTTP请求消息,然后网络应用程序调用解析器,解析器会生成要发送给DNS服务器的查询消息,而这个查询消息要委托协议栈完成发送。
其实真正的请求消息是解析器生成的,而解析器不能够直接发送给DNS,要委协议器完成。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)