3.DNS 和 DHCP组合综合实验

DNS 和 DHCP组合综合实验

###实验要求

DNS服务器       主服务器:192.168.242.66
				从服务器:192.168.242.67
DHCP服务器     IP地址:192.168.242.66    网关:192.168.242.2
				提供的IP池为 192.168.242.100-192.168.242.200
				提供192.168.242.0/24网段的IP地址等
设置所有服务的NAT连接为主机模式

验证主机:一台Linux客户端,一台PC客户端


###前期的准备

systemctl stop firewalld    ##关闭防火墙
setenforce 0

yum -y install dhcp bind   ##安装软件
DNS设置
主服务器设置
###主服务器设置


####修改主配置文件
vim /etc/named.conf
listen-on port 53 { any; };  
#     listen-on-v6 port 53 { ::1; };
     directory          "/var/named";
     dump-file          "/var/named/data/cache_dump.db";
     statistics-file    "/var/named/data/named_stats.txt";
     memstatistics-file "/var/named/data/named_mem_stats.txt";
      recursing-file    "/var/named/data/named.recursing";
      secroots-file     "/var/named/data/named.secroots";
      
      allow-query       { any; };

在这里插入图片描述

#####修改区域配置文件

vim /etc/named.rfc1912.zones
#正向解析
zone "ggl.com" IN {            
        type master;			
        file "ggl.com.zone";	
        allow-transfer { 192.168.242.67; }; ##从服务器的IP地址
};

#反向解析
zone "242.168.192.in-addr.arpa" IN {    
        type master;
        file "ggl.com.zone.local";  
        allow-transfer { 192.168.242.67; }; ##从服务器的IP地址
};

在这里插入图片描述

####修改区域配置数据文件

cp -a named.localhost ggl.com.zone
cp -a named.localhost ggl.com.zone.local


vim ggl.com.zone

$TTL 1D
@       IN SOA  ggl.com. admin.ggl.com. (
                0        ; serial	
                 1D      ; refresh	
                 1H      ; retry	
                 1W      ; expire
                 3H )    ; minimum
       
       NS      @				
        A       192.168.242.66   

master IN A 192.168.242.66
slave IN A 192.168.242.67
host IN CNAME www			##CNAME使用别名
* IN A 192.168.242.100		#泛域名地址
~



vim ggl.com.zone.local

$TTL 1D
@       IN SOA  ggl.com. admin.ggl.com. (
                                        0        ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ggl.com.
        A       192.168.242.66

 
15 IN PTR www.ggl.com.         ##使用完整格式域名
66 IN PTR master.ggl.com.
67 IN PTR slave.ggl.com.

在这里插入图片描述

从服务器设置
###从服务器设置


####修改主配置文件
vim /etc/named.conf
listen-on port 53 { any; };  
#     listen-on-v6 port 53 { ::1; };
     directory          "/var/named";
     dump-file          "/var/named/data/cache_dump.db";
     statistics-file    "/var/named/data/named_stats.txt";
     memstatistics-file "/var/named/data/named_mem_stats.txt";
      recursing-file    "/var/named/data/named.recursing";
      secroots-file     "/var/named/data/named.secroots";
      
      allow-query       { any; };
###修改从服务器的区域配置文件

vim /etc/named.rfc1912.zones

#正向解析
zone "ggl.com" IN {            
        type slave;			
        masters { 192.168.242.66; };   ##主服务器的IP地址
        file "slaves/ggl.com.zone";
};

#反向解析
zone "242.168.192.in-addr.arpa" IN {    
        type slave;
        masters { 192.168.242.66; };   ##主服务器的IP地址
        file "slaves/ggl.com.zone.local";  
};

在这里插入图片描述

DHCP设置
cd /usr/share/doc/dhcp-4.2.5
\cp -f dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcp.conf


subnet 192.168.242.0 netmask 255.255.255.0 
{
  range 192.168.242.100 192.168.242.200;
  option routers 192.168.242.2;
  option domain-name-servers 192.168.242.66,192.168.242.67;
  option domain-name "ggl.com";
}

在这里插入图片描述

测试
Linux主机设置网卡配置为DHCP

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

BOOTPROTO=dhcp

在这里插入图片描述

##PC机检测

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜海赤竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值