一、DNS简介

            DNS(Domain Name System Domain Name Service)计算机域名系统或域名解析服务器。是Internet中的一项核心服务,它是将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的通过域名访问互联网。DNS服务使用TCPUDP53端口,主要使用UDP

 1.DNS服务器类型

  缓存服务器、主DNS服务器、辅助DNS服务器

 2.DNS解析类型

  正向解析:FQDN(完整主机名)-----> IP

  反向解析:IP----->FQDN

 3.DNS查询类型

    递归查询、迭代查询

二、实验环境

  FQDNwww.linux.com.cn(www.stuyxm.linux.com.cn)

   主DNS服务器IP:172.16.15.1

   辅助DNS服务器IP:172.16.15.6

            子域IP:192.168.0.15

三、缓存DNS服务器配置

在主配置文件中/etc/named.conf中指定缓存服务器IP

服务器配置之DNS服务器

四、主DNS服务器配置

1.DNS服务器配置

安装软件包bind

修改主配置文件/etc/named.conf(将以下三行注释)

//listen-on port 53 { 127.0.0.1; };

//listen-on-v6 port 53 { ::1; };

//allow-query{ localhost; };

服务器配置之DNS服务器

启动服务:service named start 

 2.打开区域配置文件 /etc/named.rfc1912.zones

添加区域“linux.com.cn.zone

/var/named下创建区域文件“linux.com.cn.zone

服务器配置之DNS服务器

 3.添加反向区域“15.16.172.in-addr-arpa”

创建反向区域文件“172.16.15.zone

 4.检查语法错误,修改权限,所属组

区域文件权限为640

所属组改为named

 5.执行命令rndc reload 配置文件及区域文件

 6.测试域名解析是否成功。

服务器配置之DNS服务器

五、辅助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

服务器配置之DNS服务器

 3.添加反向区域“15.16.172.in-addr-arpa

  添加区域“l172.16.15.zone”类型为slave保存文件至/var/named/slaves

 4.检查语法错误,执行命令rndc reload 配置文件及区域文件

 5.查看/var/named/slaves下是否已经从主DNS 服务器中从过来

服务器配置之DNS服务器

 6.测试域名解析是否成功。

服务器配置之DNS服务器

六、子域委派

1.在主DNS服务器中的正向区域文件中添加子域stuyxm.linux.com.cn 指定子域IP192.168.0.15

服务器配置之DNS服务器

2.添加一条NS记录,指定子域,***加1,通知从服务器更新区域文件

3.在从服务器中重载区域文件,查看区域文件是否已经更新。

服务器配置之DNS服务器

七、创建子域DNS服务器

修改主配置文件,在区域配置文件中加”stuyxm.linux.com.cn.zone”,创建区域文件“stuyxm.linux.com.cn.zone”。(方法同主DNS服务器配置)在此不做详细描述。

服务器配置之DNS服务器