DNS服务器的解析

---恢复内容开始---

DNS前言:

英特网作为域名和IP地址相互映射的一个分不式数据库,能够使用户更方便的访问互联网。而不用去记住能够被机器直接读取的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用的端口号53。

 

socketc

        c/s模式 

                  Clients:发起应用请求的程序 

                   Server:相应请求(提供服务)的程序

                      服务器的端口的程序必须监听在一个socket上(socket=ip+port),且套用字必须客                 户端和服务端都有

  传输层协议:TCP  UCP  SCTP

  TCP  :面向连接的协议。双方在互相通信的时候。需要建立虚链路,虚连接

   UCP : 无连接的协议,双方在互相通信的时候,不需要建立虚链路,虚连接

 

DNS应用层协议

       属于C/S模式

       监听的端口:53/udp      53/tcp

        top level  domain

               组织域 : .com      .net        .org       gov         edu          mil

                国家域 :.cn    hk     tw     .jp

 

DNS查询类型

             递归查询  :从客服机到本地设置的DNS 服务器

             递归查询是客户端面向本地的DNS服务器的一种查询方式,在该模式下运营商的DNS服务器接收客户机的请求,必须使用一个准确的查询结果回复客户机,如果DNS服务器本地没有存储查询的DNS 信息,那么该服务器会询问其他服务器,并将返回的的查询结果提交给客服机。

           

               迭代查询 : 从根服务器到各个子服务器 

              迭代查询是运营商的DNS服务器代理用户的DNS请求,面向全球的DNS服务器运行的查询。当客户机发送查询请求时是递归查询,而运营商的DNS服务器会首先请求根DNS服务器,而根DNS服务器并不会直接回复直接查询结果,而是告诉运营商DNS服务器另一台DNS服务器地址,运营商DNS服务器再向这台DNS服务器提交请求,依次循环知道拿到查询的结果位置。

                      

posted @ 2017-08-26 15:53  ~小学生~  阅读(424)  评论(0编辑  收藏  举报