《dns-解析-原理.docx》由会员分享,可在线阅读,更多相关《dns-解析-原理.docx(1页珍藏版)》请在优知文库上搜索。
dns解析原理DNS(DomainNameSystem,域名系统)是因特网核心的一部分,它实现了域名和IP地址之间的映射关系。这个映射关系被储存在一个分布式数据库中,使得用户能够更方便地访问互联网,而无需记住能够被机器直接读取的IP数串。在实际应用中,当您在浏览器中输入一个网站的域名并按下回车键时,这个请求首先会到达本地的DNS服务器。这个服务器会首先检查其缓存,看看是否已经有与此域名对应的IP地址。如果有,则该服务器会立即返回这个IP地址;如果没有,则该服务器会向其他的DNS服务器发起查询请求。这个过程分为两个主要步骤:递归查询和迭代查询。在递归查询阶段,本地DNS服务器会向根DNS服务器发起请求,根DNS服务器则会根据请求的信息返回负责.com顶级域的DNS服务器的地址。然后本地DNS服务器再向.com顶级域的DNS服务器发出请求,得到负责example,com的DNS服务器的地址。在迭代查询阶段,本地DNS服务器得到了负责example,com的DNS服务器的地址后,会直接向该服务器发出请求。至此,这个查询过程就结束了。值得注意的是,DNS解析有两种类型:正向解析和反向解析。正向解析是将域名转换为对应的IP地址的过程,应用于我们在浏览器地址栏中输入网站域名的情形。反向解析则是将IP地址转换为对应的域名的过程。