DNS是应用层协议,端口号为tcp/53和udp/53
DNS查询过程,比如访问www.test.com
1.客户机查询www.test.com
2.查询首选DNS服务器,Linux下/etc/resolv.conf, Windows下是网络设置中的
3.首选DNS服务器中没有test.com域的授权记录,将请求传递给“.”根域DNS服务器
4."."根域传递给"com"域,"com"域传递给"test.com"域,迭代查询
5."test.com"域存在记录,就将对应的IP就返回给首选DNS服务器
6.客户机的首选DNS服务器将www.test.com的IP 地址发送给客户机。
7.域名解析成功后,客户机将http请求发送给Web服务器。
8.Web服务器响应客户机的访问请求,客户机便可以访问目标主机。

验证:
dig +trace www.sopans.com

[日常] DNS的迭代查询过程相关推荐

  1. Windows下模拟dns迭代查询过程

    目录 dns解析过程 迭代与递归 dns解析过程 当在浏览器的搜索栏输入URL(统一资源定位符)时,浏览器的解析过程 完整解析 当在浏览器输入某一IP地址时 (1)浏览器查看查看缓存表里有没有对应的域 ...

  2. 【运维面试】递归查询和迭代查询

    关于递归查询和迭代查询: 主机向本地域名服务器的查询一般都是采用递归查询. 所谓递归查询就是:如果主机所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份, 向其 ...

  3. 递归查询和迭代查询的区别

    (1)递归查询 如果主机所询问的本地DNS服务器不知道被查询的域名对应的IP地址,那么该服务器会询问其他服务器(即替主机继续查询,而不是让主机自己进行下一步查询),并将返回的查询结果提交给客户机. ( ...

  4. 一起学DNS系列(十)图、例详解DNS递归和迭代查询原理及过程 (1)

    上节中提到了一些有关递归查询的内容,但说的很少,也很笼统,本节将会从原理和实例两方面入手分析DNS的递归以及迭代查询. 在此之前,我们需要了解一些背景知识,以便于更好的理解今天的主题内容. 在互联网中 ...

  5. 【计算机网络】应用层 : DNS 域名解析系统 ( 域名 | 域名服务器 | 域名解析过程 | 递归查询 | 迭代查询 | 高速缓存 )

    文章目录 一.域名 二.域名服务器 三.域名解析过程 四.递归查询 五.迭代查询 六.高速缓存 一.域名 域名 : ① 域名表示方法 : 字母 , 数字 , "-" 符号 , &q ...

  6. linux关闭dns迭代查询,DNS查询和响应过程递归和迭代的使用

    需要了解DNS查询过程的递归和迭代的机制,找到了RFC的相关章节, 对这个进行了简单的翻译(水平有限),可以留下来做个参考. RFC 1034 4.3.1. Queries and responses ...

  7. 详解DNS递归查询与迭代查询

    关于01月23日全国范围内DNS污染,域名解析故障的根源,资深的IT人士都知道原因是什么,并非国家 互联网应急中心发出的遭受***一说. 因此这里介绍一下DNS服务器的查询原理,也就是递归查询和迭代查 ...

  8. 【转】DNS查询过程

    DNS查询过程 DNS的查询过程是指在客户端通过DNS服务器将一个IP地址转换为一个FQDN(Fully Qualified Domain Name,完全合格的域名),或将一个FQDN转化为一个IP地 ...

  9. dns迭代查询配置_dns解析?瞅瞅这篇文章

    dns( Domain Name System),顾名思义,就是用来将主机名和域名转换为IP地址的系统,那么dns是怎么运作的呢,本文简单记录下龙叔的理解 1·研究环境 为了研究dns,当然要自己搭建 ...

最新文章

  1. IntelliJ IDEA自动部署
  2. [20170927]关于hugepages.txt
  3. videojs 卡顿_流媒体技术学习笔记之(四)解决问题video.js 播放m3u8格式的文件,根据官方的文档添加videojs-contrib-hls也不行的原因解决了...
  4. 今日头条们:一边道歉一边做大
  5. python如何与其他软件交互_如何与Python中的另一个程序交互?
  6. 拆轮子之Fish动画分析
  7. HDMI 之 HPD
  8. java面向对象高级特性 ---接口案例(学校中有教师和学生两类人,而在职研究生既是教师又是学生)
  9. kubernetes集群环境搭建(kubeadm方式)
  10. mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object完美解决方案
  11. 基于空间平滑MUSIC算法的相干信号DOA估计(2)
  12. Python小案例:身体指数BMI
  13. 中职计算机专业介绍,【中职计算机专业介绍】中职计算机专业教学改革探幽
  14. 医学统计学 第八章( t 检验)
  15. P2P网贷系统-核心功能-用户投标-业务讲解
  16. ElasticSearch学习 ④ IK分词器(elasticsearch插件)+自定义字典
  17. 网段、子网掩码计算方法
  18. Dependencies
  19. 实用新型专利和发明专利有什么区别?
  20. 快手近5000员工成千万富翁;王卫自掏2500万给员工发红包,顺丰拿6.5亿元激励留岗员工;小米发布四曲瀑布屏概念手机|技术圈报...

热门文章

  1. “你的手机上未安装应用程序”的解决方案
  2. DataInputStream与DataOutputStream类
  3. JAVA模拟肯德基点餐系统源码,肯德基辞职员工透露,用这几句暗语点餐,你拿的分量会比别人多...
  4. python分类器knn、svm_[转载]MatLab分类器大全(svm,knn,随机森林等)
  5. deepin终端编译c程序_Deepin Linux安装使用Visual Studio Code(VSCode)调试C++
  6. java scanner字符串_Java Scanner toString()用法及代码示例
  7. 怎么复制远程服务器上的文件夹,Linux系统复制文件/文件夹到远程服务器
  8. python反转列表_Python实现list反转实例汇总
  9. 教学一体机属于计算机的什么应用,教学一体机跟电脑有什么区别 让教学氛围有着更好的教学效果...
  10. node服务器放vue项目,本地Vue项目跨域请求本地Node.js服务器的配置方法