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.

    以上就是博主为大家介绍的这一板块的主要内容,这都是博主自己的学习过程,希望能给大家带来一定的指导作用,有用的还望大家点个支持,如果对你没用也望包涵,有错误烦请指出。如有期待可关注博主以第一时间获取更新哦,谢谢!同时也欢迎转载,但必须在博文明显位置标注原文地址,解释权归博主所有!
  • 相关阅读:
    2.4 将类内联化
    2.3 提炼类
    2.2 搬移字段
    2.1 搬移函数
    1.8 替换你的算法
    1.7 以函数对象取代函数
    1.7 移除对参数的赋值动作
    1.6 分解临时变量
    1.5 引入解释性变量
    1.4 以查询取代临时变量
  • 原文地址:https://www.cnblogs.com/zimo-jing/p/10614906.html
Copyright © 2011-2022 走看看