云计算学习Day 10
DNS
一.概念
名词:
DNS:域名系统(Domain Name System)
域名解析
人看到:域名——IP地址(机器看到)
二者相互解析通过DNS
问题:是否需要背诵一个首选DNS地址
北京网通:202.106.0.20
必须背一个,但一个就够了
hosts文件
Windows:C:\Windows\System32\drivers\etc\hosts
Linux:/etc/hosts(注意,Linux中/etc/表示这是一个目录)
问题:是否可以使用hosts文件,取代DNS服务
答:不可以。文本处理量有限;静态文件,无法实时更新;只针对单台电脑;只可用于临时解析和特殊解析
DNS的优点
DNS在全球有13个根域分布
有层次性,根域管理一级域,一级域管理二级域,二级域管理三级域
DNS服务原理
域名解析
客户端工作
客户端查询本机hosts文件
客户端查询首选DNS服务器
客户端查询首选DNS服务器本机解析域名
客户端查询首选DNS服务器缓存(保存1天24小时)
首选DNS服务器查询后端DNS服务器
首选DNS服务器查询根域,看是否知道IP地址。跟与返回一级域IP地址
首选DNS服务器查询一级域,一级域返回二级域IP地址
首选DNS服务器查询二级域,二级域返回I查询域名IP地址
首选DNS服务器把域名记录在缓存中
首选DNS服务器返回IP地址到客户端
注意:接下来则是客户端将根据IP地址查找WEB,WEB返回数据
缓存(cache)
优点:保护后台服务器读取性能
缺点:前后台数据不同步,缓存命中问题(解决方式:关键字补全,商品分类)
递归查询:客户端向首选DNS服务器的查询,需求其返回准确结果,若不知道答案,可以询问其他DNS服务器
迭代查询:首选DNS服务器向后端服务器的查询,允许返回近似结果
问题1:虚拟机中搭建的假DNS服务器,是否可以访问真公网
答:可以,所有的DNS服务器,都知道根域的IP
问题2:虚拟机中的假DNS服务器,和真DNS服务器有什么区别
答:由网络是有方向的这一原则可知,假的DNS服务器没有在根域中注册过,所以假DNS服务器可以找到根域,但是根域不能找到假DNS服务器
二.区域与资源共享
区域资源记录:
DNS: 区域------资源解析------解析数据
Windows: 目录------文件------数据
Linux: 文件------标题------数据
资源记录类型:
SOA(起始授权机构):FQDN(完全合格域名),相关时间(缓存时间)(所有区域都存在)
NS(名称服务器):FQDN(所有区域都存在)
A(主机)记录:正向解析记录(域名----IP),放入正向区域中
PTR(指针)记录:反向解析记录(IP----域名),放入反向区域中
MX(邮件交叉)记录:
CNAME(别名)记录:
SRV(服务)记录:
举例:
正向区域:
SC.COM
SOA:FQDN,相关时间
NS:FQDN
A:SC.COM----IP
反向区域:
166.168.192(反写网段)
SOA:FQDN,相关时间
NS:FQDN
PTR:113---域名
更多推荐


所有评论(0)