第9周做業做業

一、配置 bind 服務,實現 www.magedu.org 域名解析node

 yum -y install bind bind-utilsreact

systemctl enable --now named數據庫

vim /etc/named.confvim

 註釋下面兩行
//  listen-on port 53 { localhost; };
//  allow-query     { localhost; };bash

vim  /etc/named.rfc1912.zones服務器

添加以下內容app

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

vi /var/named/ceshi.org.zone spa

$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-checkconfrest

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

systemctl  restart named

rndc reload

二、配置 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  

三、配置 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   #查看區域數據庫是否已生成

四、 配置 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

相關文章
相關標籤/搜索