十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
云计算学习路线教程大纲课件:关于DNS:
成都创新互联是专业的禄丰网站建设公司,禄丰接单;提供成都网站设计、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行禄丰网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
====================================================================================
名字解析:
NetBios名: tianyun localhost WINS hosts
FQDN: 完全限定域名 www.tianyun.com baidu.com www.126.com. mail.qq.com hosts DNS Server
一、hosts文件
作用: 实现名字解析,主要为本地主机名、集群节点提供快速解析
数据库: 平面式结构,集中式数据库
二、域名服务DNS
作用: 实现名字解析(例如将主机名解析为IP)
命名空间name space: 用于给互联网上的主机命名的一种机制
DNS数据库Datebase: 层次化的,分布式的数据库
权威名称服务器: 存储并提供某个区域的实际数据,例如126.com的DNS服务器,记录了126.com域中所有主机的记录如:
www.126.com. x.x.x.x
ftp.126.com. y.y.y.y
权威名称服务器类型包括:
Master: 主DNS服务器,包含原始区域的数据
Slave: 备份DNS服务器,通过(区域传输)从Master服务器获得区域数据的副本
非权威名称服务器: 不存储某个区域的实际数据,仅缓存DNS服务器,虽然可以提供查询,但查询的内容不具有权威性
DNS解析流程:
例如客户端解析 www.126.com
客户端查询自己的缓存(包含hosts中的记录),如果没有将查询发送/etc/resolv.conf中的DNS服务器
如果本地DNS服务器对于请求的信息具有权威性,会将(权威答案)发送到客户端。
否则(不具有权威性),如果DNS服务器在其缓存中有请求信息,则将(非权威答案)发送到客户端
a. 从根区域开始,按照DNS层次结构向下搜索,直至对于信息具有权威的名称服务器,为客户端获答案
DNS服务器将信息传递给客户端 ,并在自己的缓存中保留一个副本,以备以后查找。
b. 转发到其它DNS服务器