DNS协议

tcp/udp, destination port:53, DNS

下面让我们看看 DNS 是怎样运作的﹕  

1. 客户端向服务器提出查询项目﹔ 

2. 当被询问到有关本域名之内的主机名称的时候﹐DNS 服务器会直接做出回答﹔ 

3. 如果所查询的主机名称属于其它域名的话﹐会检查快取存储器(Cache)看看有没有

        相关资料﹔ 

5.     如果没有发现﹐则会转向 root 服务器查询﹔ 

6.     然后 root 服务器会将该域名之下一层授权(authoritative)服务器的位址告知(可能会超

        过一台)﹔ 

7.     本地服务器然后会向其中的一台服务器查询﹐并将这些服务器名单存到存储器中﹐以

       备将来之需(省却再向 root 查询的步骤)﹔ 

8.     远方服务器回应查询﹔ 

9.     若该回应并非最后一层的答案,则继续往下一层查询,直到获的客户端所查询的结

        果为止﹔ 

10.   将查询结果回应给客户端﹐并同时将结果储存一个备份在自己的快取记忆里面﹔ 

11.   如果在存放时间尚未过时之前再接到相同的查询﹐则以存放于快取记忆里面的资料

       来做回应。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值