> 文章列表 > DHCP服务器 DNS服务器 综合实验

DHCP服务器 DNS服务器 综合实验

DHCP服务器 DNS服务器 综合实验

配置DNS服务器

DNS服务器

主域服务器host1        192.168.80.101

从域服务器host2        192.168.80.102

DHCP服务器

host1         192.168.80.101

提供192.168.80.0/24网段 IP地址、默认网关、子网掩码、DNS服务器地址、DNS默认域名 

客户端

Linux         host3        192.168.80.103

Windows   host4        192.168.80.104

初始化(host1 host2同时操作) 

关闭防火墙

setenforce 0
systemctl stop firewalld

 下载bind服务

yum install -y bind

编辑主配置文件

 vim /etc/named.conf
#######################主#######################
#######################从#######################options {        listen-on port 53 { any; };        #✨anylisten-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; };        #✨any

编辑区域配置文件

 vim /etc/named.rfc1912.zones##########主##########
zone "xue.com" IN {type master;file "xue.com.zone";allow-transfer { 192.168.80.102; };
};zone "80.168.192.in-addr.arpa" IN {type master;file "xue.com.zone.local";allow-transfer { 192.168.80.102; };
};##########从##########
zone "xue.com" IN {type slave;masters { 192.168.80.101; };file "slaves/xue.com.zone";
};zone "80.168.192.in-addr.arpa" IN {type slave;masters { 192.168.80.101; };file "slaves/xue.com.zone.local";
};

编辑区域数据文件

##########主##########
cd /var/named
cp -a named.localhost xue.com.zone       #正向解析配置
cp -a named.localhost xue.com.zone.local #反向解析配置
#######################################################
vim xue.com.zone$TTL 1D
@       IN SOA  @ admin.xue.com. (                        #设置管理邮箱admin@xue.com.0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      @A       192.168.80.101
www IN A 192.168.80.101
news IN A 192.168.80.66
slave IN A 192.168.80.102
master IN CNAME www
#######################################################
vim xue.com.zone.local$TTL 1D
@       IN SOA  xue.com. admin.xue.com. (                   #@反向解析时必须替换为域名0       ; serial1D      ; refresh1H      ; retry1W      ; expire3H )    ; minimumNS      xue.com.                                    #@反向解析时必须替换为域名A       192.168.80.101
101 IN PTR www.xue.com
66 IN PTR news.xue.com
102 IN PTR slave.xue.com

启动DNS服务

##########主##########
##########从##########
systemctl start named

验证

设置DNS服务器地址

##########host3##########
vim /etc/resolv.confnameserver 192.168.80.101nameserver 192.168.80.102

nslookup获取ip地址,域名

 

关闭主服务器域名服务

##########主##########
systemctl stop named

nslookup获取ip地址,域名

 




配置DHCP服务器

安装DHCP服务

yum install -y dhcp

查看配置文件

vim /etc/dhcp/dhcpd.conf

根据配置文件提示,查看示例文件

cd /usr/share/doc/dhcp-4.2.5/
cp -f dhcpd.conf.example /etc/dhcp/dhcpd.conf #用示例文件覆盖掉原来的文件

再次编辑配置文件

此处可编辑域名,但由于已经配置过DNS服务器,注释掉 

vim /etc/dhcp/dhcpd.conf# option definitions common to all supported networks...
#option domain-name "example.org";                      #取消域名
#option domain-name-servers ns1.example.org, ns2.example.org;default-lease-time 60000;
max-lease-time 720000;              #延长租期subnet 192.168.80.0 netmask 255.255.255.0 {           #网段 掩码range 192.168.80.100 192.168.80.200;                #主机号范围option routers 192.168.80.2;                        #默认路由option domain-name-servers 192.168.80.101,192.168.80.102; #默认DNS服务器option domain-name "xue.com";                       #域名(作用等同域名文件中的search)}

启动DHCP服务

systemctl start dhcpd

windows验证

虚拟网络适配器取消自动分配DHCP

 

网络适配器设置为自动获取 ,禁用适配器,再启用适配器,自动获得地址

 

 

Linux验证

删除网卡配置中设置的DNS,并且切换到DHCP模式

vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="dhcp"DEFROUTE="yes"IPV4_FAILURE_FATAL="no"IPV6INIT="yes"IPV6_AUTOCONF="yes"IPV6_DEFROUTE="yes"IPV6_FAILURE_FATAL="no"IPV6_ADDR_GEN_MODE="stable-privacy"NAME="ens33"UUID="f428cbf5-fb79-43e8-b62b-1cd045f240bd"DEVICE="ens33"ONBOOT="yes"

重启network服务

systemctl restart network

 查看DNS解析文件,已经自动分配了DNS服务器地址

vim /etc/resolv.conf

 

ifconfig查看分配的地址

 nslookup进行正向解析与反向解析