zoukankan      html  css  js  c++  java
  • 使用bind配置DNS服务(CentOS 6.5)

    DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析与反向解析:

      正向解析:根据主机名(域名)查找对应的IP地址。

      反向解析:根据IP地址查找对应的主机名(域名)。

    工作形式上又分主服务器、从服务器和缓存服务器。

      主服务器:在特定区域内具有唯一性、负责维护该区域内的域名与IP地址对应关系。

      从服务器:从主服务器中获得域名与IP地址对应关系并维护,以防主服务器宕机等情况。

      缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址对应关系,提高重复查询时的效率


    一、服务安装

    在需要安装的节点运行一下指令:

    [root@bigdata-pro03 ~]# yum -y install bind*


    二、服务配置

    域名解析服务Bind的程序名称叫做named,服务程序的配置文件如下:


    [root@bigdata-pro03 ~]# cd /var/named/
    [root@bigdata-pro03 named]# ls
    chroot  data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves

    1. 修改named.conf配置文件

    [root@bigdata-pro03 named]# vim /etc/named.conf

     

    ​ 

    2. 配置正向解析文件

    在/etc/named.rfc1912.zones文件中追加以下内容


    zone "bigdata-pro03.kfk.com" IN {
            type master;
            file "bigdata-pro03.kfk.com.zone";
            allow-update { none; };
    };

     配置bigdata-pro03.kfk.com.zone文件:

    [root@bigdata-pro03 named]# cp -a named.localhost bigdata-pro03.kfk.com.zone
    //DNS配置的格式和语法要求非常严格,尽量使用拷贝修改的方式进行配置,避免自己手写! [root@bigdata-pro03 named]# vim bigdata-pro03.kfk.com.zone $TTL 1D @ IN SOA @ bigdata-pro03.kfk.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN NS ns.bigdata-pro03.kfk.com. ns A 192.168.86.153 bigdata-pro03.kfk.com IN A 192.168.86.153 bigdata-pro02.kfk.com IN A 192.168.86.152 bigdata-pro01.kfk.com IN A 192.168.86.151 A 127.0.0.1 AAAA ::1

      

    注:当前节点为 bigdata-pro03.kfk.com(192.168.86.153),另外两个为Spark集群的其他节点。

    语法测试:

    [root@bigdata-pro03 named]# /usr/sbin/named-checkconf -z   //语法检查
    zone bigdata-pro03.kfk.com/IN: loaded serial 0
    zone localhost.localdomain/IN: loaded serial 0
    zone localhost/IN: loaded serial 0
    zone 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 0
    zone 1.0.0.127.in-addr.arpa/IN: loaded serial 0
    zone 0.in-addr.arpa/IN: loaded serial 0
    [root@bigdata-pro03 named]# service named start   //重启让服务生效
    Starting named:                                            [  OK  ]

    3. 配置反向解析文件

    在/etc/named.rfc1912.zones文件中追加以下内容

    zone "86.168.192.in-addr.arpa" IN {
            type master;
            file "192.168.86.arpa";
            allow-update { none; };
    };

     配置192.168.86.arpa文件

    [root@bigdata-pro03 named]# cp -a named.loopback 192.168.86.arpa
    [root@bigdata-pro03 named]# vim 192.168.86.arpa

    $TTL 1D

    @       IN SOA  @ bigdata-pro03.kfk.com. (

                                            0       ; serial

                                            1D      ; refresh

                                            1H      ; retry

                                            1W      ; expire

                                            3H )    ; minimum

    @            IN           NS      bigdata-pro03.kfk.com.

    ns      A       192.168.86.153

    153         IN           PTR       bigdata-pro03.kfk.com.

    152         IN           PTR       bigdata-pro02.kfk.com.

    151         IN           PTR       bigdata-pro01.kfk.com. 

    语法测试: 

    [root@bigdata-pro03 named]# service named restart
    Stopping named:                                            [  OK  ]
    Starting named:                                            [  OK  ]

     4. 配置用户组


    并将三个节点的网卡配置文件都追加一条DNS记录:

    ​ 

    5.  DNS测试

    [root@bigdata-pro03 named]# service named restart    //重启服务
    Stopping named: [ OK ]
    Starting named: [ OK ]
    
    [root@bigdata-pro03 named]# nslookup 192.186.86.153
    Server:        192.168.86.2
    Address:    192.168.86.2#53

    153.86.168.192.in-addr.arpa   name = bigdata-pro03.kfk.com.

    以上就是博主为大家介绍的这一板块的主要内容,这都是博主自己的学习过程,希望能给大家带来一定的指导作用,有用的还望大家点个支持,如果对你没用也望包涵,有错误烦请指出。如有期待可关注博主以第一时间获取更新哦,谢谢!同时也欢迎转载,但必须在博文明显位置标注原文地址,解释权归博主所有!
  • 相关阅读:
    UVALive 7141 BombX
    CodeForces 722D Generating Sets
    CodeForces 722C Destroying Array
    CodeForces 721D Maxim and Array
    CodeForces 721C Journey
    CodeForces 415D Mashmokh and ACM
    CodeForces 718C Sasha and Array
    CodeForces 635C XOR Equation
    CodeForces 631D Messenger
    田忌赛马问题
  • 原文地址:https://www.cnblogs.com/zimo-jing/p/10614906.html
Copyright © 2011-2022 走看看