马哥博客作业第九周

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

  [root@88 ~]vim /etc/named.conf  

  listen-on port 53 { loaclhost; };
  allow-query { any; };
  dnssec-enable no;
  dnssec-validation no;

[root@88 ~]vim  /etc/named.rfc1912.zones
zone "magedu.org" { type master; file "magedu.org.zone"; }; 
 [root@88 ~]cp -p /var/named/named.localhost /var/named/magedu.org.zone 
[root@88 ~]vim /var/named/magedu.org.zone
$TTL 1D @ IN SOA master admin (             
0 ; serial             1D ; refresh             1H ; retry             1W ; expire             3H ) ; minimum        NS master master    A 10.0.0.88 www      A 10.0.0.99
  [root@88 ~]named-checkconf 
  [root@88 ~]named-checkzone magedu.org /var/named/magedu.org.zone
  [root@88 ~]rndc reload

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

[root@88 ~]#vim /etc/named.rfc1912.zones
zone "0.0.10.in-addr.arpa" { type master; file "10.0.0.zone"; };
[root@88 ~]#cp -p /var/named/named.loopback /var/named/10.0.0.zone
[root@88 ~]#vim /var/named/10.0.0.zone
$TTL 1D @ IN SOA ns admin.magedu.org. (
0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS ns.magedu.org. 99 PTR www.magedu.org.
 [root@88 ~]#named-checkzone 0.0.10.in-addr.apra /var/named/10.0.0.zone

  root@88 ~]#rndc reload

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

  主服务器配置:  

[root@88 ~]#vim /etc/named.conf
dnssec-enable no;
dnssec-validation no;
allow-transfer {10.0.0.99;};  
[root@88 ~]#vim /var/named/magedu.org.zone
$TTL 1D @ IN SOA master admin (
0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS master master A 10.0.0.88 www A 10.0.0.99 slave A 10.0.0.99
[root@88 ~]#named-checkconf 

[root@88 ~]#named-checkzone magedu.org /var/named/magedu.org.zone

[root@88 ~]#rndc reload

  从服务器配置: 

[16:20:27 root@99 ~]#yum install named named-utils -y;systemctl enable --now named.service 
[16:21:51 root@99 ~]#vim /etc/named.conf  
  //listen-on port 53 { 127.0.0.1; };
 //allow-query { localhost; }; allow-transfer {none;};  
[16:23:08 root@99 ~]#vim /etc/named.rfc1912.zones
zone "magedu.org" { type slave; masters {10.0.0.88;}; file "slaves/magedu.org.slave"; }; 
[16:24:27 root@99 ~]#named-checkconf 

   [16:25:25 root@99 ~]#rndc reload 
 [16:25:30 root@99 ~]#ls /var/named/slaves/magedu.org.slave 
  var/named/slaves/magedu.org.slave
[16:28:45 root@99 ~]#cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 10.0.0.88
nameserver 10.0.0.99

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

  父域服务器配置:10.0.0.8

[root@8 ~]#yum install bind-utils -y;systemctl enable --now named.service
[root@8 ~]#vim /etc/named.conf
  options {
      //listen-on port 53 { 127.0.0.1; };

      //allow-query { localhost; };

      allow-transfer {10.0.0.18;};

  dnssec-enable no;
  dnssec-validation no;
[root@8 ~]#cp -p /var/named/named.localhost /var/named/magedu.org.zone
[root@8 ~]#vim /var/named/magedu.org.zone

$TTL 1D
@ IN SOA master admin (
            0 ; serial
            1D ; refresh
            1H ; retry
            1W ; expire
            3H ) ; minimum
         NS master
shanghai     NS shanghains
master      A 10.0.0.8
shanghains   A 10.0.0.18
websrv     A 10.0.0.77
www       CNAME websrv

[root@8 ~]#named-checkconf
[root@8 ~]#named-checkzone magedu.org /var/named/magedu.org.zone
zone magedu.org/IN: loaded serial 0
OK
[root@8 ~]#rndc reload
server reload successful

  子域服务器配置:10.0.0.18

[17:40:11 root@18 ~]#yum install bind bind-utils -y;systemctl enable --now named
[17:40:11 root@18 ~]#vim /etc/named.conf
options {
    //listen-on port 53 { 127.0.0.1; };
    //allow-query     { localhost; };
    allow-transfer  {none;};
    dnssec-enable no;
    dnssec-validation no;
[17:40:11 root@18 ~]#vim /etc/named.conf
options {
    //listen-on port 53 { 127.0.0.1; };
    //allow-query     { localhost; };
    allow-transfer  {none;};
    dnssec-enable no;
    dnssec-validation no;
[17:41:22 root@18 ~]#vim /etc/named.rfc1912.zones
zone "shanghai.magedu.org" {
    type master;
    file "shanghai.magedu.org.zone";                                                                                             
};
[17:41:54 root@18 ~]#cp -p /var/named/named.localhost /var/named/shanghai.magedu.org.zone
[17:41:54 root@18 ~]#vim /var/named/shanghai.magedu.org.zone
$TTL 1D
@   IN SOA  master admin.magedu.org. (
                    0   ; serial
                    1D  ; refresh
                    1H  ; retry
                    1W  ; expire
                    3H )    ; minimum
         NS  master
master      A   10.0.0.18
websrv      A   10.0.0.78
www         CNAME   websrv     
[17:44:08 root@18 ~]#named-checkconf 
[17:44:23 root@18 ~]#named-checkzone shanghai.magedu.org /var/named/shanghai.magedu.org.zone
zone shanghai.magedu.org/IN: loaded serial 0
OK
[17:44:27 root@18 ~]#rndc reload
server reload successful
[17:44:42 root@18 ~]#vie0
DNS1=127.0.0.1  
[17:45:32 root@18 ~]#nmcli c reload
[17:45:58 root@18 ~]#nmcli c up eth0
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3) 

  父域的web服务器:10.0.0.77

[17:27:53 root@77 ~]#yum install httpd -y ;systemctl enable --now httpd;echo "`hostname -I`" >/var/www/html/index.html
[17:27:57 root@77 ~]#cat /var/www/html/index.html 
10.0.0.77 

  子域的web服务器:10.0.0.78

[root@78 ~]#yum install httpd -y ;systemctl enable --now httpd;echo "`hostname -I`" >/var/www/html/index.html
[root@78 ~]#cat /var/www/html/index.html
10.0.0.78

  客户端测试:ubuntu10.0.0.100

[17:29:07 root@ubuntu18044 ~]#vim /etc/netplan/01-netcfg.yaml
network:                                                                                                                         
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses: [10.0.0.100/24]
      gateway4: 10.0.0.2
      nameservers:
                addresses: [10.0.0.8,10.0.0.18]
[17:29:21 root@ubuntu18044 ~]#netplan apply 
[17:29:48 root@ubuntu18044 ~]#curl www.magedu.org
10.0.0.77 
[17:30:05 root@ubuntu18044 ~]#curl www.shanghai.magedu.org
10.0.0.78 

posted @ 2020-07-26 16:10  IRui  阅读(143)  评论(0编辑  收藏  举报