DNS工作过程如下:

1、用户机提出域名解析请求,并且发送给本地的域名服务器;

2、当本地的域名服务器收到请求后,先查询本地的缓存,如果有该记录,则本地的域名服务器就直接把查询的结果返回;

3、如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域) 的主域名服务器的地址;

4、本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址;

5、重复第四步骤,直到找到正确的纪录,本地域名服务器把返回的结果保存到缓存,再把查询的结果返回;

描述DNS解析的工作过程相关推荐

  1. DNS解析域名的过程

    一.DNS解析域名的过程 1.大的过程可分为三步: (1).在缓存中查找是否之前解析过 (2).在windows系统的host文件中查找 (3).请求DNS服务器 2.小的过程可分为十步: (1).浏 ...

  2. 绿坝分析报告完整无码版!为您解析绿坝工作过程

    软件版本为3.17 绿坝采用打包式安装程序,安装程序的EXE文件被执行之后,会在temp目录下随机生成临时文件夹,释放安装文件. - Show quoted text - 然后调用该目录下setup. ...

  3. Linux内核中makefile有什么作用?深入解析makefile工作过程和原理

    Table of Contents Makefile 中的变量 常用的变量有以下几类: 1) 版本信息 2) CPU 体系结构:ARCH 3) 路径信息:TOPDIR, SUBDIRS 4) 内核组成 ...

  4. 通信网络中DNS服务器的位置在哪,DNS服务器的工作原理及其过程

    DNS服务器所提供的服务是完成将主机名和域名转换为IP地址的工作.为什么需要将主机名和域名转换为IP地址的工作呢?这是因为,当网络上的一台客户机访问某一服务器上的资源时,用户在浏览器地址栏中输入的是便 ...

  5. 基于DNS解析的GSLB《CDN技术详解》

    基于DNS解析的GSLB工作方式 基于DNS解析的GSLB方案实际上就是把负载均衡设备部署在DNS系统中.在用户发出任何应用连接请求时,首先必须通过DNS系统来请求获得服务器的IP地址,基于DNS的G ...

  6. DNS作用及工作原理

    文章目录 1. DNS作用 2 DNS 三个组成部分: 2.1 客户端 2.2Local DNS 2.3 权威域 DNS 服务器 3 工作过程 1. DNS作用 DNS 分为 Client 和 Ser ...

  7. 网站建设(2)——DNS及DNS解析

    上一篇文章中已经讲了域名,及域名的分类.选择和购买,但有了域名之后,你的网站还不能被访问,因为因特网中主机与主机之间的通讯是通过唯一的IP标识(地址)进行访问的.要知道一个域名对应的IP地址,就需要进 ...

  8. DNS解析全过程及原理

    DNS解析原理及过程. 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器: 2)服务器将用户的请求信息接入: 3)服务器通过文件路径(URL)查找用户请求网页: 4)用 ...

  9. 1、请简述DNS的作用,并说明当你输入网址“www.nxtc.edu.cn“按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) 2、详细描述域名劫持攻击的过程及防御方式。

    一.请简述DNS的作用,并说明当你输入网址"www.nxtc.edu.cn"按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) DNS的作用: 把网址解析转化成ip地址, ...

最新文章

  1. mysql删除过期文件_关于保留最新文件或清除过期文件的简单总结
  2. python json提取器_【编号0004】爬虫中常用到的数据提取手段
  3. 解决 “OperationalError: (sqlite3.OperationalError) no such table: ...“问题
  4. 【Git】Git 基础命令 ( 添加暂存文件 git add | 提交文件至版本库 git commit | 查看版本库状态 git status | 查询文件修改 git diff )
  5. 【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则
  6. 【Spring】Spring第二天 - AOP 详解、动态代理设计模式(JDK和cglib)
  7. 使用slf4j和log4j记录日志
  8. double类型的数值转为小数点2位
  9. JavaEE学习总结(十四)— 人工智能微博
  10. 宝塔面板部署python项目
  11. mysql读mdf_mdf文件如何导入MySQL数据库?
  12. 对接海康人脸识别api接口之PHP案例
  13. 如何在python同一行内输入若干个数?
  14. selenium.common.exceptions.WebDriverException: Message: 'geckodriver' execut
  15. react实现路由跳转拦截功能(导航守卫)
  16. vr直播是如何实现的?vr直播都有哪些优势
  17. 极速系列05—python批量拆分/合并PDF文档
  18. C++ini文件操作
  19. CocoaPods制作第三方库,管理自己的私有库以及发布官方库(模块化与组件化)
  20. 奇数点偶数点fft的matlab,奇偶链表(奇数节点位于偶数节点之前) Odd Even Linked List...

热门文章

  1. 服务新市民 共享新生活 中荷人寿山东省分公司开展新市民金融服务宣传活动
  2. clientWidth offsetWidth的区别
  3. C primer plus 第四章中 talkback.c程序问题
  4. 未来不会使用chatgpt的人会被淘汰,那么国内不用梯子如何使用chatgpt?
  5. 强大的Js树型控件Dtree使用详解
  6. 312戳气球——力扣算法系列2020.07.19 Python
  7. 【RL数学基础】微积分的基本概念:导数、偏导数、方向导数、梯度
  8. 什么是阿里云轻量应用服务器?它有什么优点?值得购买吗?
  9. SketchUp: Kitchen Design SketchUp教程:设计一个厨房 Lynda课程中文字幕
  10. ATTCK靶场系列(三)