zoukankan      html  css  js  c++  java
  • N46期第九周作业

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

    服务端 10.0.0.71
    yum install -y bind bind-utils;systemctl enable --now named

    vim /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
    @ IN SOA master admin (
    0 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    NS master
    master A 10.0.0.71
    www A 10.0.0.83

    named-checkconf

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

    rndc reload

    web端 10.0.0.83

    yum install -y httpd;echo www.magedu.org > /var/www/html/index.html;systemctl enable --now httpd

    [root@centos8 ~]#curl 10.0.0.83
    www.magedu.org


    客户端 10.0.0.61

    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DNS1=10.0.0.71

    service network restart

    [root@centos6 ~]#cat /etc/resolv.conf
    # Generated by NetworkManager
    nameserver 10.0.0.71

    [root@centos6 ~]#dig www.magedu.org

    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6 <<>> www.magedu.org
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43660
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

    ;; QUESTION SECTION:
    ;www.magedu.org. IN A

    ;; ANSWER SECTION:
    www.magedu.org. 86400 IN A 10.0.0.83

    ;; AUTHORITY SECTION:
    magedu.org. 86400 IN NS master.magedu.org.

    ;; ADDITIONAL SECTION:
    master.magedu.org. 86400 IN A 10.0.0.71

    ;; Query time: 0 msec
    ;; SERVER: 10.0.0.71#53(10.0.0.71)
    ;; WHEN: Sat Jul 25 21:49:12 2020
    ;; MSG SIZE rcvd: 85

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

    接上面实验

    服务端 10.0.0.71
    vim /etc/named.rfc1912.zones
    zone "0.0.10.in-addr.arpa" {
    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
    @ IN SOA ns1 admin (
    1000 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    NS ns1.magedu.org.
    100 PTR www.magedu.org.

    named-checkconf

    named-checkzone 0.0.10.in-addr.arpa 10.0.0.zone

    rndc reload

    客户端 10.0.0.61

    [root@centos6 ~]#dig -x 10.0.0.100

    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6 <<>> -x 10.0.0.100
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1133
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;100.0.0.10.in-addr.arpa. IN PTR

    ;; ANSWER SECTION:
    100.0.0.10.in-addr.arpa. 86400 IN PTR www.magedu.org.

    ;; AUTHORITY SECTION:
    0.0.10.in-addr.arpa. 86400 IN NS ns1.magedu.org.

    ;; Query time: 1 msec
    ;; SERVER: 10.0.0.71#53(10.0.0.71)
    ;; WHEN: Sun Jul 26 11:37:22 2020
    ;; MSG SIZE rcvd: 87

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

    主服务器 10.0.0.71
    vim /etc/named.conf
    allow-transfer { 10.0.0.72; };
    dnssec-enable no;
    dnssec-validation no;

    vim /var/named/magedu.org.zone
    $TTL 1D
    @ IN SOA master admin (
    0 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    NS master
    NS slave
    master A 10.0.0.71
    www A 10.0.0.83
    slave A 10.0.0.72

    named-checkconf

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

    [root@centos7 ~]#rndc reload
    server reload successful

    从服务器 10.0.0.72
    yum install -y bind bind-utils;systemctl enable --now named

    vim /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;
    masters { 10.0.0.71;};
    file "slaves/magedu.org.slave";
    };

    rndc reload

    ll /var/named/slaves/magedu.org.slave
    -rw-r--r--. 1 named named 319 Jul 26 10:00 magedu.org.slave

    修改一下版本号,看是否能继续同步

    $TTL 1D
    @ IN SOA master admin (
    1 ; serial #版本号改为1
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    NS master
    NS slave
    master A 10.0.0.71
    www A 10.0.0.83
    slave A 10.0.0.72

    ll /var/named/slaves/magedu.org.slave
    -rw-r--r--. 1 named named 319 Jul 26 10:03 magedu.org.slave #已同步

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

    接上面实验
    父域服务器 10.0.0.71
    vim /var/named/magedu.org.zone
    $TTL 1D
    @ IN SOA master admin (
    1 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    NS master
    NS slave
    shandong NS shandongs #注意:最前面的shandong不能省略
    master A 10.0.0.71
    www A 10.0.0.83
    slave A 10.0.0.72
    shandongs A 10.0.0.84

    named-checkconf

    [root@centos7 ~]#named-checkzone magedu.org.zone /var/named/magedu.org.zone
    zone magedu.org.zone/IN: loaded serial 1
    OK

    [root@centos7 ~]#rndc reload
    server reload successful

    子域服务器 10.0.0.84
    yum install -y bind bind-utils;systemctl enable --now named

    vim /etc/named.conf
    // listen-on port 53 { 127.0.0.1; };
    // allow-query { localhost; };
    allow-transfer { none; };

    vim /etc/named.rfc1912.zones
    zone "shandong.magedu.org" {
    type master;
    file "shandong.magedu.org.zone";
    };

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

    vim /var/named/shandong.magedu.org.zone
    $TTL 1D
    @ IN SOA master admin (
    20072610 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    NS master
    master A 10.0.0.84
    websrv A 10.0.0.100
    www CNAME websrv
    db A 10.0.0.101
    ab A 10.0.0.102

    [root@centos8 ~]#named-checkconf

    [root@centos8 ~]#named-checkzone shandong.magedu.org.zone /var/named/shandong.magedu.org.zone
    zone shandong.magedu.org.zone/IN: loaded serial 20072610
    OK

    [root@centos8 ~]#rndc reload
    server reload successful

    客户端 10.0.0.61
    [root@centos6 ~]#dig www.shandong.magedu.org

    ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6 <<>> www.shandong.magedu.org
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8610
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1

    ;; QUESTION SECTION:
    ;www.shandong.magedu.org. IN A

    ;; ANSWER SECTION:
    www.shandong.magedu.org. 86394 IN CNAME websrv.shandong.magedu.org.
    websrv.shandong.magedu.org. 86394 IN A 10.0.0.100

    ;; AUTHORITY SECTION:
    shandong.magedu.org. 86394 IN NS master.shandong.magedu.org.

    ;; ADDITIONAL SECTION:
    master.shandong.magedu.org. 86394 IN A 10.0.0.84

    ;; Query time: 1 msec
    ;; SERVER: 10.0.0.71#53(10.0.0.71)
    ;; WHEN: Sun Jul 26 11:22:25 2020
    ;; MSG SIZE rcvd: 115

  • 相关阅读:
    PHP中curl_init和file_get_contents配合使用
    在PHP语言中使用JSON
    网页中获取IFrame内容
    Golden Gate
    windows 7某些中文程序乱码
    Oracle的同义词(synonyms)总结
    VERITAS容灾技术方案
    VERITAS 备份及容灾方案建议书
    1 FAST ESP 简介
    Linux文件查找命令find,xargs详述
  • 原文地址:https://www.cnblogs.com/ssel/p/13379840.html
Copyright © 2011-2022 走看看