• 博客第14周


    1、配置 bind 服务,实现 www.magedu.org 域名解析

     yum -y install bind bind-utils

    vi /etc/named.conf

    // listen-on port 53 {127.0.0.1;};

    // allow-query     {localhost;};

    vim /etc/named.rfc1912.zones

     zone "magedu.org" IN {

       type master;

       file "magedu.org.zone";

      }; 

    cp -p /var/named/named.localhost /var/named/magedu.org.zone

    vim /var/named/magedu.org.zone

    $TTL 1D

    $ORIGIN www.magedu.org.

    @  IN  SOA master admin.magedu.org.  (

                                                               20200726

                                                               1D

                                                               1H

                                                               1w

                                                               3H )

               NS master

    master  A  10.0.0.8

    www     A   10.0.0.8

    *           A   10.0.0.8

    @         A   10.0.0.8

    named-checkconf #检查配置文件

    named-checkzone magedu.org /var/named/magedu.org.zone #检查区域数据配置

    systemctl start named #启动dns 服务

    rndc reload 

    2、配置 bind 服务,实现域名反向解析

    vi /etc/named.conf

    // listen-on port 53 {127.0.0.1;};

    // allow-query     {localhost;};

    vim /etc/named.rfc1912.zones

     zone "0.0.10.in-addr.arpa" IN {

       type master;

       file "10.0.0.zone";

      }; 

     cp -p /var/named/named.loopback /var/named/10.0.0.zone

    vim /var/named/10.0.0.zone

    $TTL 1D

    $ORIGIN 0.0.10.in-addr.arpa.

    @  IN  SOA ns1.magedu.org. admin.magedu.org.  (

                                                               20200726

                                                               1D

                                                               1H

                                                               1w

                                                               3H )

               NS  ns1.magedu.org.

    100     PTR  www.magedu.org.

    100     PTR  ns1.magedu.org.

    111     PTR   nx1.magedu.org.

    named-checkconf #检查配置文件

    named-checkzone 0.0.10.in-addr.arpa  /var/named/10.0.0.zone  #检查区域数据配置

    rndc reload

    dig -x 10.0.0.100 @10.0.0.8

    3、配置 bind 服务,实现主从 DNS 服务配置:

     主 10.0.0.8;从10.0.0.18;

    主配置文件配置:

    yum -y install bind bind-utils

    vi /etc/named.conf

    // listen-on port 53 {127.0.0.1;};

    // allow-query     {localhost;};

    allow-transfer {10.0.0.18;};

    vim /etc/named.rfc1912.zones

     zone "magedu.org" IN {

       type master;

       file "magedu.org.zone";

      }; 

    主区域数据配置:

    cp -p /var/named/named.localhost /var/named/magedu.org.zone

    vim /var/named/magedu.org.zone

    $TTL 1D

    @  IN  SOA master admin.magedu.org.  (

                                                               20200726

                                                               1D

                                                               1H

                                                               1w

                                                               3H )

               NS master

               NS slave

    master  A  10.0.0.8

    slave    A  10.0.0.18

    www     A   10.0.0.8

    *           A   10.0.0.8

    @         A   10.0.0.8

    named-checkconf #检查配置文件

    named-checkzone magedu.org /var/named/magedu.org.zone #检查区域数据配置

    rndc reload

    从机器dns 配置:

    yum -y install bind bind-utils

    vi /etc/named.conf

    // listen-on port 53 {127.0.0.1;};

    // allow-query     {localhost;};

    allow-transfer { none; };

    从区域数据配置:

    vim /etc/named.rfc1912.zones

     zone "magedu.org" IN {

       type slave;

       master {10.0.0.8;};

       file "slaves/magedu.org.slave";

      }; 

    ls /var/named/slaves/magedu.org.slave # 查看从区域数据配置文件

    systemctl start named

    named-checkconf

    named-checkzone magedu.org /var/named/slaves/magedu.org.slave #检查区域数据配置

    rndc reload 

    测试

    修改/etc/sysconfig/network-script/ifcfg-eth0 

    DNS1=10.0.0.8

    DNS2=10.0.0.18

    #验证DNS服务器是否可以查询

    dig www.megedu.org

    #停掉主dns10.0.0.8服务

    systemctl stop named

    #验证DNS服务器是否可以查询

    dig www.magedu.org

    4、 配置 bind 服务,实现子域服务器:

    父域配置

    vim /etc/named.conf

    // listen-on port 53 {127.0.0.1;};

    // allow-query     {localhost;};

    allow-transfer { 10.0.0.7; };

    dnssec-enable no;

    dnssec-validation no;

    vim /etc/named.rfc1912.zones

     zone "magedu.org" IN {

       type master;

       file "magedu.org.zone";

      }; 

    cp -p /var/named/named.loopback /var/named/magedu.org.zone

    vim /var/named/magedu.org.zone

    $TTL 1D

    $ORIGIN 0.0.10.in-addr.arpa.

    @  IN  SOA master admin.magedu.org.  (

                                                               20200726

                                                               1D

                                                               1H

                                                               1w

                                                               3H )

                 NS master

    shanghai NS shanghains

    master     A    10.0.0.8

    shanghains A     10.0.0.18

    websrv        A     10.0.0.7

    www      CAME  websrv

     

    named-checkconf #检查配置文件

    rndc reload

    子域配置

    vim /etc/named.conf

    // listen-on port 53 {127.0.0.1;};

    // allow-query     {localhost;};

    allow-transfer { none; };

    vim /etc/named.rfc1912.zones

     zone "shanghai.magedu.org" IN {

       type master;

       master {10.0.0.8;};

       file "shanghai.magedu.org.zone";

      }; 

    cp -p /var/named/named.localhost /var/named/shanghai.magedu.org.zone

    vim /var/named/shanghai.magedu.org.zone

    $TTL 1D 

    $ORIGIN shanghai.magedu.org.

    @     IN   SOA master admin.magedu.org.  (

                                                               20200726

                                                               1D

                                                               1H

                                                               1w

                                                               3H )

                   NS  master

    master      A    10.0.0.8

    websrv     A    10.0.0.7

    www       CAME websrv

    named-checkconfig

    rndc reload

     

  • 相关阅读:
    洛谷题单 算法1-1 模拟和高精度
    第十一届蓝桥杯 b组
    jdk的安装、java环境配置
    哈夫曼树 java
    机器学习基石8-Noise and Error
    Java基础12-工具类;变长参数;IO
    机器学习基石7-The VC Dimension
    Java基础11-List;Set;Map
    Java基础10-集合
    机器学习基石6-泛化理论
  • 原文地址:https://www.cnblogs.com/yazhan/p/13381042.html
Copyright © 2020-2023  润新知