zoukankan      html  css  js  c++  java
  • 第9周作业作业

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

     yum -y install bind bind-utils

    systemctl enable --now named

    vim /etc/named.conf

     注释下面两行
    //  listen-on port 53 { localhost; };
    //  allow-query     { localhost; };

    vim  /etc/named.rfc1912.zones

    添加如下内容

    zone "ceshi.org" IN {
    type master;
    file "ceshi.org.zone";
    };

    vi /var/named/ceshi.org.zone 

    $TTL 1D
    @	IN SOA	master admin.ceshi. (
    					3	; serial
    					1D	; refresh
    					1H	; retry
    					1W	; expire
    					3H )	; minimum
    	    NS	master
            NS  slave
    master  A   10.0.0.8
    slave   A   10.0.0.28
    	    A	127.0.0.1
    	   AAAA	::1
    

    named-checkconf

    named-checkzone  ceshi.org  /var/named/ceshi.org.zone 

    systemctl  restart named

    rndc reload

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

     vim /etc/named.conf

    修改以下内容

     listen-on port 53 { localhost; };
     allow-query     { any; };

    vim  /etc/named.rfc1912.zones

    zone "0.0.10.in-arpa" {
    type master;
    file "10.0.0.zone";
    }

    vim /var/named/10.0.0.zone

    $TTL 1D
    @	IN SOA	ns1 admin.yindesheng.org. (
    					1	; serial
    					1D	; refresh
    					1H	; retry
    					1W	; expire
    					3H )	; minimum
    	NS	ns1.yindesheng.org.
    100 PTR www.yindesheng.org.
    200 PTR app.wangge.org.
    

    测试

    dig -x 10.0.0.100  @10.0.0.8  

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

    主服务器配置:

    yum -y install bind bind-utils

    systemctl enable --now named

    vim /etc/named.conf

     注释下面两行
    //  listen-on port 53 { localhost; };
    //  allow-query     { localhost; };

    vim  /etc/named.rfc1912.zones

    添加如下内容

    zone "ceshi.org" IN {
    type master;
    file "ceshi.org.zone";
    };

    vi /var/named/ceshi.org.zone 

    $TTL 1D
    @   IN SOA  master admin.ceshi. (
                        3   ; serial                                                                                                                                       
                        1D  ; refresh
                        1H  ; retry
                        1W  ; expire
                        3H )    ; minimum
            NS  master
            NS  slave
    master  A   10.0.0.8
    slave   A   10.0.0.28
            A   127.0.0.1
           AAAA ::1
    

     

    systemctl  restart named

    rndc reload

     

    从服务器配置:

    yum -y install bind bind-utils

    systemctl enable --now named

    vim /etc/named.conf

     注释下面两行
    //  listen-on port 53 { localhost; };
    //  allow-query     { localhost; };

     

    vim  /etc/named.rfc1912.zones

    添加如下内容

    zone "ceshi.org" IN {
    type slave;

    masters {10.0.0.8;};
    file "slave/sceshi.org.slave";
    };

    systemctl  restart named

    rndc reload

    ls /var/named/slaves/ceshi.org.slave   #查看区域数据库是否已生成

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

    主DNS服务器修改magedu.org.zone
    vim /var/named/magedu.org.zone
    内容如下:

     

    $TTL 1D
    @       IN      SOA    master admin ( 1 1D 1H 3D 1H )  #序列由原来的0改为1
                        NS      master
                        NS      slave
    k8s               NS      ns                   #增加k8s子域NS服务器
    master          A       10.0.1.8
    slave             A       10.0.1.12
    ns                 A       10.0.1.13  #增加NS服务器A记录
    www             A       10.0.1.10
    *                  A       10.0.1.10
    @                 A       10.0.1.10
    

     

    DNS子域服务器bind安装及配置
    yum -y install bind bind-utils
    systemctl enable --now named
    vim /etc/named.conf
    修改以下内容
    listen-on port 53 { localhost; };
    allow-query     { any; };
    vim /var/named/k8s.magedu.org.zone
    内容如下:

    $TTL 1D
    @       IN      SOA     ns  admin  ( 0 1H 10M 1D 1H )
                         NS      ns
    ns                  A       10.0.1.13
    master           A       10.0.1.15
    node              A       10.0.1.16
    etcd               A       10.0.1.17
    

      


    vim /etc/named.rfc1912.zones
    增加以下内容
    zone "k8s.magedu.org" {
            type master;
            file "k8s.magedu.org.zone";
    };
    chown :named /var/named/k8s.magedu.org.zone
    chmod 640 /var/named/k8s.magedu.org.zone
    named-checkconf
    named-checkzone k8s.magedu.org /var/named/k8s.magedu.org.zone
    rndc reload
    firewall-cmd --permanent --add-service=dns
    firewall-cmd --reload
    测试
    dig master.k8s.magedu.org @10.0.1.13
    dig node.k8s.magedu.org @10.0.1.10

  • 相关阅读:
    让Vim查找字符忽略大小写
    How to Add a User to Sudoers on Ubuntu
    Docker 批量删除images
    解决 Laradock 安装时候出现 Can't open /home/laradock/.nvm/nvm.sh 的问题
    Add User To Docker Group In Ubuntu Linux
    Parted分区和创建逻辑卷LVM
    How To List Users and Groups on Linux
    How to Install Node.js and NPM on Mac OS
    linux中的alias命令详解
    Hadoop数据类型
  • 原文地址:https://www.cnblogs.com/yds941268778/p/13401352.html
Copyright © 2011-2022 走看看