dhcp和dns服务配置

实验要求

准备三台虚拟机  选择相同网卡 组成局域网

1,第一台做dhcp 服务器   作用是为其他两台分配地址

2,第二台dns 服务器  地址由dhcp 服务器分配一个固定的地址

      配置dns  可以解析 www.abc.com  解析地址为 202.106.0.244

3,第三台做client 客户端 让dhcp 服务器为其分配随机地址 并分配dns 地址

     让第三台client 客户端主机可以解析域名 www.abc.com  

4.做chrony 或者ntp 同步让 三台服务器同步互联网时间或者同步局域网时间

实验步骤

  • 第一台做dhcp 服务器   作用是为其他两台分配地址

   1.禁用三台主机的防火墙和沙盒

关闭防火墙   systemctl   stop  firewalld

      开机禁用防火墙    systemctl   disable  firewalld

    禁用 沙盒  selinux     

     vi   /etc/sysconfig/selinux

      更改  SELINUX= enforcing  为   SELINUX=disabled

2.配置好DHCP服务器的地址,查看好自己的网卡

保存退出重启网络systemctl restart network

  1. 配置dhcp服务

    1,  挂载光盘

        mout   /dev/cdrom  /media

        安装  dhcp

        rpm -ivh /media/Packages/dhcp-4.2.5-82.el7.centos.x86_64.rpm

   2,  修改配置文件

         vim   /etc/dhcp/dhcpd.conf

这里分配的dns地址要和分配给dns主机的固定地址相同

找到dns的mac地址复制过来,并分配192.168.38.70地址

保存退出后启动dhcp服务

systemctl  start  dhcpd

查看服务端口

  ss  -anpu | grep 67

  1. 配置第二台dns服务器的地址,没用的地址都用#注释掉

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

  

保存退出后重启网络systemctl  restart  network

   ip  add 查看地址

  1. 配置第三台客户端的地址 vim /etc/sysconfig/network-scripts/ifcfg-ens33

保存退出后重启网络systemctl  restart  network

 ip  add 查看地址

  • 配置第二台主机的dns服务

 1,挂载光盘

        mout   /dev/cdrom  /media

安装bind 服务

   rpm -ivh bind-9.11.4-26.P2.el7.x86_64.rpm

   rpm -ivh bind-utils-9.11.4-26.P2.el7.x86_64.rpm

   或者用 yum  install  -y   bind  bind-utils

2. 手动编写主配置文件  vim /etc/named.conf

options  {

        directory  "/var/named";

};

  

zone  "abc.com"  IN {

        type  master;

        file  "abc.com.zone";

        allow-transfer  {any;};

};

   

3, 手动编写区域配置文件 vim  /var/named/abc.com.zone

     内容如下

      

$TTL    86400

@       IN      SOA     abc.com.        admin.abc.com.  (

        2025031900

        3H

        15M

        1W

        1D

)

@       IN      NS      ns1.abc.com.

ns1      IN      A       192.168.38.70

www     IN      A       202.106.0.244

保存退出

4.检测配置文件语法是否正确

 named-checkconf -z /etc/named.conf

出现以上既为正确

5.启动 named 服务  

systemctl   restart  network

systemctl   start  named

6.用 nslookup 测试 域名解析

     nslookup   www.abc.com

    ​​​​​​

三、第三台client 客户端主机可以解析域名 www.abc.com

  • nslookup   www.abc.com

    

四、做chrony 或者ntp 同步让三台服务器同步互联网时间或者同步局域网时间

四行server全部用#注释掉

在下面添加一条server ntp.aliyun.com iburst  保存退出

2,设置开机启动和重启服务

systemctl enable chronyd --- 开机启动

systemctl restart chronyd --- 重启服务

3,查看时间同步

timedatectl status --- 时间同步状态

timedatectl set-ntp true --- 开启网络时间同步

  1. 其余两台计算机重复以上操作

以下是chronyc 主要命令

chronyc sources -v --- 查看ntp_servers

chronyc sourcestats -v --- 查看ntp_servers状态

chronyc activity -v --- 查看net_servers是否在线

chronyc tracking -v --- 查看ntp详细信息

chronyc -a makestep --- 强制同步系统时钟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值