一、DNS简介
DNS(Domain Name System 或Domain Name Service)计算机域名系统或域名解析服务器。是Internet中的一项核心服务,它是将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的通过域名访问互联网。DNS服务使用TCP和UDP的53端口,主要使用UDP。
1.DNS服务器类型
缓存服务器、主DNS服务器、辅助DNS服务器
2.DNS解析类型
正向解析:FQDN(完整主机名)-----> IP
反向解析:IP----->FQDN
3.DNS查询类型
递归查询、迭代查询
二、实验环境
FQDN()()
主DNS服务器IP:172.16.15.1
辅助DNS服务器IP:172.16.15.6
子域IP:192.168.0.15
三、缓存DNS服务器配置
在主配置文件中/etc/named.conf中指定缓存服务器IP
四、主DNS服务器配置
1.主DNS服务器配置
安装软件包bind
修改主配置文件/etc/named.conf(将以下三行注释)
//listen-on port 53 { 127.0.0.1; };
//listen-on-v6 port 53 { ::1; };
//allow-query{ localhost; };
启动服务:service named start
2.打开区域配置文件 /etc/named.rfc1912.zones
添加区域“linux.com.cn.zone”
在/var/named下创建区域文件“linux.com.cn.zone”
3.添加反向区域“15.16.172.in-addr-arpa”
创建反向区域文件“172.16.15.zone”
4.检查语法错误,修改权限,所属组
区域文件权限为640
所属组改为named
5.执行命令rndc reload 配置文件及区域文件
6.测试域名解析是否成功。
五、辅助DNS配置
1.修改配置文件
安装软件包bind
修改主配置文件/etc/named.conf(将以下三行注释)
//listen-on port 53 { 127.0.0.1; };
//listen-on-v6 port 53 { ::1; };
//allow-query{ localhost; };
启动服务:service named start
2.打开区域配置文件 /etc/named.rfc1912.zones
添加区域“linux.com.cn.zone”类型为slave保存文件至/var/named/slaves下
3.添加反向区域“15.16.172.in-addr-arpa”
添加区域“l172.16.15.zone”类型为slave保存文件至/var/named/slaves下
4.检查语法错误,执行命令rndc reload 配置文件及区域文件
5.查看/var/named/slaves下是否已经从主DNS 服务器中从过来
6.测试域名解析是否成功。
六、子域委派
1.在主DNS服务器中的正向区域文件中添加子域stuyxm.linux.com.cn 指定子域IP:192.168.0.15
2.添加一条NS记录,指定子域,序列号加1,通知从服务器更新区域文件
3.在从服务器中重载区域文件,查看区域文件是否已经更新。
七、创建子域DNS服务器
修改主配置文件,在区域配置文件中加”stuyxm.linux.com.cn.zone”,创建区域文件“stuyxm.linux.com.cn.zone”。(方法同主DNS服务器配置)在此不做详细描述。