• 博客第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

     

  • 相关阅读:
    【Android笔记】Android操作HTTP实现与服务器通信
    【Android笔记】Android与服务器通信 http和socket两种形式
    【网络编程笔记】简单的TCP协议 socket编程(C语言版服务器和客户端)
    【Web后端笔记】基于Socket实现的简单Web服务器搭建
    【Web前端笔记】css让背景图片拉伸填充的属性
    【Android笔记】ServerSocket 与 Socket的区别
    【Android笔记】Android与服务器数据库通信的方法
    【Android笔记】Android的三种网络通信方式
    【Web后端笔记】jsp传递中文数据出现乱码的问题
    【Web后端笔记】jsp 的四个作用域 :page、request、session和application的区别
  • 原文地址:https://www.cnblogs.com/yazhan/p/13381042.html
Copyright © 2020-2023  润新知