在各方面查找后,总体来说分为以下几个过程
DNS解析
dns解析是寻找哪台服务器有你需要的资源的过程.当你输入一个地址,例如www.google.com,其实并不是谷歌
真正意义上的地址.互联网上每一台计算机的唯一标识是他的IP地址,但是IP地址不方便记忆.用户喜欢使用
方便记忆的网址去寻找互联网上的其他设备与信息,也就是上面说的谷歌的网址.所以互联网的设计者需要在
用户的方便性与可用性做权衡,这个权衡就是一个网址到IP地址的转换,这个过程就是dns解析.实际上充当一个
翻译的角色,实现网址到IP地址的转换.这过程是如何进行的呢?引用网络图片来自:https://segmentfault.com/
a/1190000006879700
DNS客户端和本地名称服务器是递归,而本地名称服务器和其他名称服务器之间是迭代.
1.递归解析:
下图为递归
当本地服务器收到DNS请求后,会先查询本地的缓存,如果有则将查询结果返回客户端;若没有该域名的记录,就需要
向其他DNS服务器进行查询,本地服务器自己负责向其他DNS服务器进行查询,一级一级向下查询,一般先从该域名
的根域服务器开始,com顶级域名服务器,再到google.com二级名称服务器,www.google.com权威域名服务器.
2.迭代解析:其中的Q1-Q5表示发送DNS查询请求,A1-A5是对应序号DNS查询请求的应答
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!