DNS服务器

     Linux中的DNS服务器知识要点以及它的配置与安装

          

    DNS(Domain Name Service):域名服务器,它的主要功能是易于记忆的域名与不易于记忆的IP地址进行转换,DNS将域名转换成IP地址,然后再使用所查到的IP地址去连接这称为“正向解析”,将IP地址转换成域名的功能,工作站会反向查询,查出你是从哪个地方连线进来的,这称为反向解析。下面我先介绍一下DNS服务器的一些基本要点。

    一: DNS服务器的几种常见类型:1、主DNS服务器:数据修改  2、辅助DNS服务器:请求数据同步,每隔一段时间去主DNS对比数据,更新  3、缓存DNS服务器 4、 转发器

    二:DNS资源记录的几种类型:

 1NS(Name Server):名称服务器

    格式为:DOMAIN NAME --> FQDN

 2MX(Mail eXchanger):邮件交换器ZONE NAME --> FQDN

格式为:   ZONE    NAME     TTL    IN    MX    pri(优先级)    CALUE

              优先级:0-99,数字越小级别越高

       例子: magedu.com         IN    MX    10    mail.magedu.com   

       mail.magedu.com    600   IN    A       1.1.1.3

 A(address)FQDN-->IPv4,最长的记录

     AAAAFQDN-->IPv6

 PTR(pointer)IP-->FQDN   反向解析有IP解析域名

 3SOA(Start Of Authority):起始授权记录

   格式为:

   ZONE     NAME   TTL      IN      SOA       FQDN      

                       serial number:设置DNS版本号、序列号

                                     refresh:辅助DNS多久检查主SNS一次    

                           expire:过期时间

                           retry:重试请求时间

                           nagative answer TTL:否定答案的缓存时长

      时间单位:M(分钟)H(小时)D()W(),默认单位是秒

      邮箱格式:[email protected] -写为-> admin.magedu.com

   例:magedu.com    600    IN      SOA       nsl.magedu.com    admin.magedu.com(

                                       2013040101

                                        1H

                                        5M

                                        1W

                                        1D)

 CNAME(Canonical NAME)FQDN-->FQDN

       www2.magedu.com.     IN      CNAME      www.magedu.com.

 三:DNS服务器的一些基本知识

        1、查询: 递归:只发出一次请求;迭代:发出多次请求

        2、解析: 正向:FQDN-->IP 反向:IP-->FQDN

        3、两段式:递归,迭代

        4DNS服务器的分布式数据库: 上级仅知道其直接下级; 下级只知道根的位置

     四、DNS服务器的一些基本功能

        1、 接受本地库户查询请求(递归)

        2、 外部客户端请求,请求权威答案

        3、 权威答案结果:肯定答案:TTL;  否定答案:TTL

        4、 外部客户端请求非权威答案

五:域:Domain 区域:Zone

      建立两个区域文件:

       1、 正向区域文件

           例:  magedu.com.         IN   SOA 

       www.magedu.com.     IN   A    192.168.0.1

 简写为:

    www              IN   A    192.168.0.1     

 2、 反向区域文件

       例:

            0.168.192.in_addr.arpa     IN     SOA  

  192.168.0.1     IN    PTR      www.magedu.com.

 六:区域传送的类型:

              1、完全区域传送:axfr

              2、增量区域传送:ixfr   

 区域类型:

              1、主区域:主DNS服务器,master  

  2、从区域:slave

  3、提示区域:hint,定义根在存在地方

  4、转发区域:forward

下面给大家讲解一下DNS服务器的配置与安装

一,首先先卸载bind-libsbind-utilsliangge 两个软件包,因为这两个是依赖关系,我们在从本地服务器上面下载、配置yum

二:安装bind97软件包

 

三:把原有的配置文件重命名,

 

四、在编辑一下named.conf脚本

         

 

五、并修改属主和属组和权限,并且查勘员配置文件的权限和属性并关闭selinux,

        getenforce:查看当前selinux状态;setenforce:关闭selinux

 

 

六、编译正反向向解析,并检查语法

   

 

七、然后去提供配置文件,并编辑脚本,并改变属主和属组和权限,

   

八、复制这个文件到172.16.38.zone,并编译这个文件

 

九、设定权限

 

 

十:检查一下语法

 

十一、检查一下是否成功

  这样一个简单的DNS服务器就完成了。

你可能感兴趣的:(linux,dns服务器配置,DNS服务器安装,DNS服务器知识要点)