一,DNS优点
1,分布式
全球分布13组根域服务器,所有DNS服务器都能找到根域的位置。
2,层次性
二,域名解析顺序
客户端查询本机hosts文件
查询本机解析数据
查询本机缓存(cache)【保存在内存中:有效保护数据库读取压力,时效是1天】
查询后台服务器
缓存的缺点:①缓存和数据库搜索必须一致才能命中解索
②缓存有时效,会导致和数据库信息不一致
增加命中率的方法:①导航栏
②关键词
三、原理,DNS的查询过程
1、查询过程例
2、从查询方式分类
1)递归查询
①客户端向首选DNS查询
②DNS服务器一定要返回准确地址,如果不知道可以查询其他DNS服务器
2)迭代查询
①首选DNS向后端DNS查询
②迭代查询允许返回近似结果
3从查询内容分类
1)正向查询:由域名查找IP地址
2)反向查询:由IP地址查找域名
提问:
3. 虚拟机中假的首选DNS服务器,是否可以访问公网中的真域名?
可以,因为所有DNS服务器都能找到根域服务器的IP,能找到根域DNS服务器就可以通过域名解析过程访问公网中的真域名。
4. 假的首选DNS服务器,和真的首选DNS服务器有什么区别?
假的首选DNS服务器没有本机缓存,可能会比真的首选DNS服务器慢
客户端能访问到真的DNS服务器上搭建的域名,但不能访问虚拟机上搭建的假的首选DNS服务器搭建的域名,因为假的DNS服务器在