第九周作业

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

 

  环境要求:需要两台主机  DNS服务端:10.0.0.8 web服务器:10.0.0.7

  前提准备:关闭SELINUX 关闭防火墙  时间同步

  安装bind

  yum install bind -y

  修改bind配置文件

  vim /etc/namd.conf

  // linsten-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.orh.zone

  vim/var/named/magedu.org.zone

  $TTL 86400

  @   IN  SOA   master  admin (20200726 1D 1H 1W 3H )

                   NS    master

  master            A      10.0.0.8

  www        A        10.0.0.7

  检查并启动服务

  named-checkconf

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

  systemctl start named

  rndc reload

  安装httpd服务

  yum install httpd

  echo  www.magedu.org > /var/www/html/index.html

  启动服务

  systemctl  start httpd

  测试网页:curl www.magedu.org

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

  10.0.0. --> 0.0.10.in-addr.arpa.

  定义区域

  zone "0.0.10.in-addr.arpa" IN {

    type master;

    file "10.0.0.zone“

};

  定义区域解析库文件

  $TTL  86400

  @ IN SOA ns1.magedu.org. admin.magedu.org. (20200726 1H 5M 7D 1D )

  IN    NS   ns1.magedu.org.

100 PTR  www.magedu.org.
200  PTR   app.wangge.org.
  named-checkzone 0.0.10.in-addr.arpa  10.0.0.zone
  dig -t ptr  100.0.0.10.in-addr.arpa. @10.0.0.8
  host 10.0.0.100
  nslookup 10.0.0.200

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

  主服务器配置

  yum -y install bind -y

  vim /etc/named.conf

  //  listen-on port 53 {127.0.0.1; };

  // allow-query    {localhost; };

  vim /etc/named.rfc1912.zones

  zone "magedu.org" {

      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. ( 1  1D  1H  1W  3H )

       NS    master

        NS     slave

master            A       10.0.0.8

slave               A        10.0.0.18

systemctl  start  named

  从服务器配置

  yum -y install bind

  vim /etc/named.conf

  // listen-on port 53 {127.0.0.1; };

  // allow-query  {localhost; };

  vim /etc/named.rfc1912.zones

  zone "magedu.org" {

    type   slave;

    file  "slaves/magedu.org.slave";

};

 rndc reload

  vim /etc/sysconfig/network-scripts/ifcfg-eth0

  DNS1=10.0.0.8

  DNS2=10.0.0.18

  dig www.magedu.org

  curl  www.magedu.org

  systemctl stop named

  dig  www.magedu.org

  curl www.magedu.org

 

 

 

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

  yum  -y install bing

  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" {

    type master;

    file "shanghai.magedu.org.zone";

};

    vim /var/named/shanghai.magedu.org.zone

    @TTL  1D

       @  IN    SOA   master    admin.magedu.org.  (  20200727   1D  1H  1W  3H )

        NS   master

master   A  10.0.0.18

websrv   A         10.0.0.7

www           CNAME    websrv

  rndc reload

  yum install httpd -y

  echo www.shanghai.magedu.org > /var/www/html/index.html

  systemctl start httpd

  dig www.shanghai.magedu.org

  ping  www.shanghai.magedu.org

posted @ 2020-07-28 00:00  guobang  阅读(112)  评论(0编辑  收藏  举报