二、DNS查询的工作原理
1、DNS查询过程按两部分进行
    1.名称查询从客户端计算机开始, 并传送给本机的DNS客户服务程序进行解析
    2.如果不能再本机解析查询, 可根据设定的查询DNS服务器来解析名称。
2、具体工作过程
    1.DNS客户端 --客户端DNS缓存 查找主机文件(有信息)-- 返回信息给DNS客户端
    2.DNS客户端 --客户端DNS缓存 查找主机文件 (无信息)--*DNS服务器
        ==1区域 
        ==2通过根目录提示文件找到其他DNS服务器 
        ==3 DNS服务器缓存 
    3.递归查询流程: DNS客户端 -- DNS服务器 
        == 1 根域服务器
        == 2 com 服务器
        == 3 example.com 服务器 
    4.迭代查询流程: DNS 客户端
        == 0 DNS 服务器

        == 1 根域服务器
        == 2 com 服务器
        == 3 example.com 服务器

最新文章

  1. 执行openstack命令报错【You must provide a username via either -...】
  2. 疑问:line-height对非文字行内块的影响
  3. (dp)343. Integer Break
  4. 特殊字符(包含emoji)的梳理
  5. ForkJoin框架
  6. 转: Ubuntu 安装字体方法
  7. Spring源码解析之:Spring Security启动细节和工作模式--转载
  8. 数据流模型、Storm数据流模型
  9. MVC模式网站编写经验总结
  10. FIFO算法
  11. PHP中利用redis实现消息队列处理高并发请求
  12. MySQL_第三方数据库引擎_tokudb
  13. STL中set的用法
  14. 一、scrapy的下载安装---Windows(安装软件太让我伤心了)
  15. Linux下 tftp 服务器的安装与使用
  16. 使用Github Composer Packagist编写及发布扩展包
  17. 46 Simple Python Exercises (前20道题)
  18. k8s的基本使用
  19. 當 Alexa 遇上 ESP8266 (一)
  20. HTML5-Video视频-基础篇

热门文章

  1. Less注释语法
  2. 初学者易上手的SSH-整合
  3. php编译安装php-5.6
  4. PHP入门怎么选?大学生适合学习吗?
  5. Scala入门系列(五):面向对象之类
  6. XAMPP重要文件目录及配置
  7. JavaWeb 之文件的上传下载
  8. C# httpclient获取cookies实现模拟web登录
  9. Flask-admin 笔记一 (快速启用)
  10. Mysql----关于内联,左联,右联,全联的使用和理解