DNS简介
域名解析系统 domain name system
正向解析:根据主机名称(域名)查找对应的IP地址
反向解析:根据IP地址查找对应的主机域名
DNS系统具有分布式数据结构
域名空间结构
*根域
*顶级域
*二级域
*三级域
*主机名
*DNS域名解析的过程*
若访问www.xxx.com
1.客户机向本地dns服务器发起dns请求,要求解析域名www.xxx.com的ip。
2.本地的dns服务器会在缓存里查找对应的域名,如果有,里面返回给客户机ip地址,如果没有,就访问根域名服务器请求www.xxx.com对应的ip。
3.根域名服务器会返回com域名服务器的ip地址给本地dns服务器,本地dns服务器向com域名服务器发起请求。
4.com域名服务器返回xxx.com域名的对应的dns服务器的ip,本地服务器向xxx.com域名服务器发起请求。
5.xxx.com域名服务器返回www.xxx.com域名对应的ip地址。
6.本地dns服务器缓存www.xxx.com对应的ip,并返回给客户机。
7.客户机访问www.xxx.com对应的ip服务器。
DNS服务器的类型
缓存域名服务器(路由器)
也称为 唯高速缓存服务器
通过向其他域名服务器查询获得域名->IP地址记录
将域名查询结果缓存到本地,提高重复查询时的速度
主域名服务器(qq.com/163.com/jd.com)(可写入)
特定DNS区域的官方服务器,具有唯一性,权威性
负责维护该区域内所有域名->IP地址的映射记录
从域名服务器(只读不写)
也称为 辅助域名服务器
其维护的 域名->IP地址记录 来源于主域名服务器