目录
一.DNS域名解析
-----------在互联网上都是提供ip地址进行的通信
1.1 作用
作用1:就是把域名变成ip地址
正向解析:把域名解析成ip地址
方向解析:把ip地址解析成域名
作用2:DNS的解析系统精确定位所需要访问的网站(类似于导航)
1.2 补充介绍
www.baidu.com.cn. 这是百度在互联网上的完整域名
最后一个点 . 根域
(ipv4的根域全球一共有13个,美国10个,英国1个,瑞典1个,日本1个,国内有2个根域的镜像服务器。ipv6根域名: 全球有25个,中国1注3从,美国1主两从)
.cn:一级域
.cn. .us .jp :顶级域
.com :二级域----组织者或者机构,com表示商业组织edu(教育组织)、org(非盈利组织)、.net(运营商)
baidu 子域:域名
www:主机名
二.DNS解析类型
1.缓存域名服务器
-----------运营商,我们访问绝大多数网站都是从运营商的缓存服务器调用它的缓存记录,直接访问。
也称为DNS高速缓存服务器
通过向其他域名服务器查询获得域名 ->IP地址记录。
将域名查询结果缓存到本地,提高重复查询时的速度
2.主域名服务器
特定DNS区域的权威服务器,具有唯一性
负责维护该区域内所有域名->IP地址的映射记录
需要自行建立所负责区域的地址数据文件
3.从域名服务器
也称为辅助域名服务器,是对主域名服务器的热备份。
其维护的域名->IP地址记录来源于主域名服务器。
需要从主域名服务器自动同步区域地址数据库
补充:
主域名服务器:唯一性,记录了所有域名和ip地址的映射关系. 从域名服务器:就是主的热备份,主挂了,从服务器顶上。
4. 选代 递归
1、用户-----本地文件(hosts) -----dns域名服务器(运营商缓存服务器)------根域名服务器(知道结果,但是不告诉你,让你去二级域服务器)-----二级域名服务器(我知道结果,但是我也不告诉你,子域名服务器去找)------子域名服务器(知道结果,域名和p地址的映射关系) --------绥存服务器(运营商) ----hosts---------用户
2、根域名服务器(知道结果,但是不告诉你,让你去二级域服务器)-----二级域名服务器(我知道结果,但是我也不告诉你,子域名服务器去找)---------子域名服务器 (知道结果,域名和ip地址的映射关系) 迭代查询
3、子域名服务器(知道结果,域名和ip地址的映射关系) -----------缓存服务器(运节商,记录域名和ip地址的映射关系)------------hosts---------用户查询
三.实验具体详解
1.实验解析
正向解析
方向解析
主从域名服务器
bind 开源软件,用于内网的DNS解析,不同于外围,内网的NDS是不需要注册的
是方便内部进行使用和访问的工具
主配置文件:/etc/named.conf
区域配置文件:/etc/named.rfc1912.zones -------------保存域名和ip地址对应关系的位置,这里只定义了域名与ip地址解析规则保存的文件位置以及服务类型。没有具体的ip和域名之间的关系
区域的数据配置文件:/var/named/named.localhost ----------保存的是具体的ip地址和域名之间的关系
作业
1.1 正向解析
安装bind
进入配置文件,文件解析看上文
1.2 反向解析
先配置文件,解析如下:
补:方向的原理近似正向,文件配置的区别留意即可
2.主从服务器
主服务器文件配置:
从服务器文件配置
高可用补充:
第一个高可用:vrrp
第二个高可用:主从域名服务