Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28381
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 112
  • 用 户 组: 普通用户
  • 注册时间: 2016-02-16 00:46
文章分类
文章存档

2016年(11)

我的朋友

分类: 服务器与存储

2016-08-29 09:52:56

DNS服务器配置简单实例:------主DNS服务器
DNS服务器类型:
        主DNS服务器:master
        辅助DNS服务器:slave
        高速缓存服务器:hint

安装bind三部曲:
        1、查询包是否已经安装
            Nborn[root 08:06 ~]#rpm -q bind
        2、安装
            Nborn[root 08:06 ~]#yum install bind -y
        3、查询改包的相关配置文件以及命令
            Nborn[root 08:06 ~]#rpm -ql bind
            /etc/配置文件
            /usr/sbin/相关命令            

配置主DNS服务器:

实例背景:配置一台主DNS服务器,对多台主机的域名进行解析。
主DNS服务器域名nborn.com,IP地址192.168.1.103。
主机IP:192.168.1.104,名称为mail
主机IP:192.168.1.105,名称为www
主机IP:192.168.1.106,名称为pc.
实现主机能够通过该DNS服务器访问Internet域名。


搭建主DNS服务器主要4个配置文件:
        /etc/named.conf:    #不具体设置解析信息,只设置每个域名和IP地址映射信息文件
        /etc/named.rfc1912.zones#添加管理的域名
        /var/named/:配置区文件
                正向区文件
                反向区文件
    1、主配置文件/etc/named.conf
            options{
                listen-on port 53{any;};  #允许监听端口的主机
                directory "/var/named";   #设置配置文件目录
                allow-query {any;};      #允许DNS查询的客户端地址
            };    
        
            logging{
                channel default_debug{
                    file "data/named.run"
                    severity dynamic;
                };
            };

            zone "." {
                type hint;
                file "named.ca";
            };
        
            include "/etc/named.rfc1912.zones";
    2、配置文件/etc/named.rfc1912.zones
        默认的内容不动,添加你要管理的域名
            zone "nborn.com" IN {             #定义正向解析
                type master;          #类型主DNS服务器
                file "nborn.com.zone";      #区文件名
                allow-update {none;};      #不允许客户机和服务器自行更新DNS记录
            };

            zone "1.168.192.in-addr.arpa" IN {#定义反向解析
                type master;          #类型主DNS服务器
                file "192.168.1.arpa";      #区文件名
                allow-update {none;};      #不允许客户机和服务器自行更新DNS记录
            };
        3、区文件-正向:/var/named/nborn.com.zone
            $TTL 1D                  #定义全局的TTL值
            @              IN        SOA    @    root (
                                0           ; #序列号
                                1D        ; #更新间隔
                                1H        ; #更新失败,重新更新间隔
                                1W       ;#过期间隔
                                3H)       ; #生存时间
                              NS        @
                               A    127.0.0.1
            @             IN        NS    dns.nborn.com.    
            dns          IN          A       192.168.1.103
            www       IN          A       192.168.1.104
            mail         IN          A       192.168.1.105
            pc             IN          A       192.168.1.106
    4、区文件-反向:/var/named/192.168.1.arpa"
        $TTL 1D                  #定义全局的TTL值
        @    IN    SOA    dns.nborn.com.    root.nborn.com. (
                    0    ; #序列号
                    1D    ; #更新间隔
                    1H    ; #更新失败,重新更新间隔
                    1W    ;#过期间隔
                    3H)    ; #生存时间
                    NS    nborn.com    
                    A    127.0.0.1
        103    IN    PTR    dns.nborn.com
        104    IN    PTR      
        105    IN    PTR    mail.nborn.com
        106    IN    PTR    pc.nborn.com
    5、检查配置信息是否完整
            Nborn[root 08:50 ~]#named-checkconf /etc/named.conf
            Nborn[root 09:07 ~]#named-checkzone nborn.com /var/named/nborn.com.zone
            zone nborn.com/IN: loaded serial 0
            OK
            Nborn[root 09:07 ~]#named-checkzone 192.168.1.arpa.in-addr.arpa /var/named              /192.168.1.arpa
            zone 192.168.1.arpa.in-addr.arpa/IN: loaded serial 0
            OK
    6、测试
        Nborn[root 09:37 ~]#nslookup
        > pc.nborn.com
        Server:        192.168.1.103
        Address:    192.168.1.103#53

        Name:    pc.nborn.com
        Address: 192.168.1.106
        > 192.168.1.104
        Server:        192.168.1.103
        Address:    192.168.1.103#53

        104.1.168.192.in-addr.arpa    name =

阅读(741) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~