zoukankan      html  css  js  c++  java
  • centos6.5-DNS搭建

    RHEL6.5中,系统光盘自带了BIND服务的安装文件

    安装步骤

    准备工作:

    Service iptables stop    #关闭防火墙

       Setenforce 0    关闭selinux

     

    1.     挂载光盘

    mount /dev/cdrom /mnt

    cd /mnt/Packages

    ls |grep ^bind

    bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

    bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

    bind-dyndb-ldap-2.3-5.el6.x86_64.rpm

    bind-libs-9.8.2-0.17.rc1.el6_4.6.i686.rpm

    bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rp

    bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

    (1)bind:提供了域名服务的主要程序及相关文件

    (2)bind-utils:提供了对DNS服务器的测试工具程序,如nslookup等。

    (3)bind-libs:提供了bind。bind-utils需要使用的库函数

    (4)bind-chroot为bind服务提供了一个伪装的根目录,已提供安全性。

    默认已经安装了bind-utils和bind-libs,所以只需要安装bind和bind-chroot即可。

    2.安装bind

    rpm -ivh bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

    rpm -ivh bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

    3.修改主配置文件

    vim /etc/named.conf

    options {

     directory "/var/named";            #定义区域数据文件的默认存储位置 

    };

    zone "benet.com" IN {                #正向区域

        type master;                         #类型为master(主服务器) 

        file "benet.com.zone";           #区域数据文件名为benet.com

        allow-update { none; };      

    };

    zone "11.168.192.in-addr.arpa" IN {  #反向区域

            type master;              #类型为master(主服务器)

            file "192.168.11.arpa";   

     #区域数据文件名为192.168.11.arpa

    };

    检查配置文件语法:

       named-checkconf -z /etc/named.conf

    4.修改区域配置文件

    Cd /var/named

    (1)Vim benet.com.zone

     

    $TTL 86400

    @ SOA benet.com. admin.benet.com. (

            20160301   更新序列号

            4H           刷新时间:重新下载数据的间隔

            30M       重试延时:下载失败后的重试间隔

            12H       失效时间,超过该时间仍无法下载则放弃

            1D           无效解析记录的生存周期

    )

     

     

    @       IN      NS      benet1.   #这里要写DNS服务器的IP地址,可以是主机名,也可以是IP

              IN      NS      benet2.

    www  IN      A       192.168.11.1

    hhh    IN      A       192.168.11.11

     

    第一行TTL配置用于设置默认生存周期。即缓存解析结果的有效时间

    SOA记录部分用于设置区域名称,管理邮箱,以及为从域名服务器指定更新参数。

    (2)反向区域配置文件

       Vim 192.168.11.arpa

    $TTL 86400

    @ SOA benet.com. admin.benet.com. (

            20160301  更新序列号

     

            4H      刷新时间:重新下载数据的间隔

     

            30M  重试延时:下载失败后的重试间隔

     

            12H  失效时间,超过该时间仍无法下载则放弃

     

            1D      无效解析记录的生存周期

    )

              IN       NS                     benet1.

          IN       NS                     benet2.

    1        IN       PTR                   www.benet.com.

    11      IN       PTR                   hhh.benet.com.

  • 相关阅读:
    PyCharm配置 Git 教程
    Docker实践:基于python:3.7.1-stretch制作python镜像
    Docker开启远程安全访问
    Centos7安装apt-get
    Kubernetes 系列(二):在 Linux 部署多节点 Kubernetes 集群与 KubeSphere 容器平台
    微信小程序调试mock 数据,提示合法域名校验失败
    babel-plugin-import 配置多个组件按需加载时
    docker run -p 8070:80 -d nginx
    数据库的设计(E-R图,数据库模型图,三大范式)
    数据库 范式
  • 原文地址:https://www.cnblogs.com/pangbing/p/6531414.html
Copyright © 2011-2022 走看看