《Linux网络管理及应用》DNS_第1页
《Linux网络管理及应用》DNS_第2页
《Linux网络管理及应用》DNS_第3页
《Linux网络管理及应用》DNS_第4页
《Linux网络管理及应用》DNS_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux网络管理及应用DNS欢迎来到《Linux网络管理及应用》课程中的DNS章节,让我们一起探究域名解析的奥秘。DNS基本概念与作用什么是DNS?DNS为DomainNameSystem的缩写,翻译过来就是域名系统,它充当了把域名映射成IP地址的职能。DNS的作用通过DNS服务器把域名和IP地址进行关联,让我们更方便地记住网站名称,优化网络访问效率。DNS的重要性DNS是网络基础架构中的重要组成部分。DNS服务器提供快速和高效的域名解析服务。DNS服务器分类1递归DNS服务器向用户提供域名解析服务。如8.8.8.8。2迭代DNS服务器向递归服务器发出请求获取指定域名的IP地址。如根DNS服务器。3权威DNS服务器包含有一个完整的域名空间,提供域名解析服务。如阿里云DNS。DNS解析原理过程输入域名到浏览器发出DNS查询请求,经过递归和迭代查询各级DNS服务器,最终得到IP地址。服务器域名解析过程中,需要多个DNS服务器的参与,每台服务器都有自己的缓存,可优化查询速度。缓存通过DNS服务器的缓存机制,能够有效减少访问外部DNS服务器的次数,提高域名解析速度。域名解析流程11.浏览器缓存是一种经常访问的域名,浏览器会优先从本地缓存获取IP地址。22.本地Hosts文件如果浏览器缓存中未找到,会继续查找本地主机中的hosts文件获取IP地址。33.本地DNS服务器如果在本地主机中未找到IP地址,会向本地DNS服务器请求。44.根DNS服务器本地DNS服务器无法获取IP地址,会向根DNS服务器请求查询。55.顶级域DNS服务器如果根DNS服务器无法解析,本地DNS服务器会向顶级域DNS服务器请求查询。66.权威DNS服务器如果顶级域DNS服务器无法解析,本地DNS服务器会向权威DNS服务器请求查询。77.客户真实IP地址最终获取到IP地址,返回给本地DNS服务器,缓存到本地服务器,同时返回给客户端,建立TCP连接。DNS协议TCP/UDP:工作在传输层、传输效率较低,查询效率较高在查询境况的不同时,选择不同的传输协议。DNSQuery:域名解析请求DNS客户端向DNS服务器发起的查询请求,可通过IP和域名来进行查询。DNSResponse:域名解析应答DNS服务器查询到IP对应的域名,并返回应答报文。报文应答格式见RFC1035。DNS解析失败的原因1DNS服务器故障DNS服务器运行故障,无法提供服务。2域名不存在输入的域名错误或者不存在,导致解析失败。3DNS服务器无法解析递归查询过程中,无法获取域名对应的IP地址。4网络故障基础的网络环境故障,影响了DNS解析。DNS缓存设置缓存时间DNS服务器会缓存域名解析结果,缓存时间长短视具体情况。TTL值表示DNS记录在网络中可以被缓存的时间,TTL值越小,就越容易使得DNS缓存失效。负载均衡可以使用DNS负载均衡技术,让用户的请求分散到多个DNS服务器上,提高访问速度。DNS轮询DNS轮询原理将请求平均分配给多个服务器处理,不同于DNS负载均衡,轮询不考虑每台DNS服务器的负载情况。DNS轮询实现方式可以通过不同的技术实现DNS轮询

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论