RHCE DNS服务器配置

配置DNS正向解析

关闭防火墙,安装软件

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0

服务端及客户端安装 bind

[root@localhost ~]# yum install bind -y

服务端配置静态IP

[root@localhost ~]# nmcli c modify ens160 ipv4.method manual  ipv4.addresses 192.168.47.128/24 ipv4.gateway 192.168.47.2 ipv4.dns 114.114.114.114
[root@localhost ~]# nmcli connection reload
[root@localhost ~]# nmcli connection up  ens160

在这里插入图片描述

客户端设置静态IP

[root@localhost ~]# nmcli c modify ens160 ipv4.method manual  ipv4.addresses 192.168.47.129/24 ipv4.gateway 192.168.47.2 ipv4.dns 114.114.114.114
[root@localhost ~]# nmcli connection reload
[root@localhost ~]# nmcli connection up  ens160

在这里插入图片描述

DNS服务配置

服务端配置主配置文件

[root@localhost ~]# vim /etc/named.conf

在这里插入图片描述

服务端配置区域配置文件

[root@localhost ~]# vim /etc/named.rfc1912.zones
  • 添加以下内容
zone "47.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.47.128.arpa";
        allow-update { none; };
};

在这里插入图片描述

服务端配置数据配置文件

  • cd/var/named 目录下
  • 复制 named.localhost 做模板配置数据

在这里插入图片描述

  • 编辑 openlab.com. 文件如下:
  • 保存退出并重启服务 systemctl start named

在这里插入图片描述

将客户端DNS配置为服务端的IP

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

[root@localhost ~]# vim /etc/NetworkManager/system-connections/ens160.nmconnection 
[root@localhost ~]# nmcli c reload 
[root@localhost ~]# nmcli c up ens160

在这里插入图片描述

测试

nslookup命令

在这里插入图片描述

host命令

在这里插入图片描述

dig命令

在这里插入图片描述

配置DNS反向解析

关闭防火墙,安装软件

[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# setenforce 0
  • 服务端及客户端安装 bind
[root@localhost ~]# yum install bind -y

主服务器将DNS设置为主服务器IP

[root@localhost ~]# nmcli c modify ens160 ipv4.addresses 192.168.47.128/24 ipv4.gateway 192.168.132.2 ipv4.dns 192.168.47.128 ipv4.method manual 
[root@localhost ~]# nmcli c reload 
[root@localhost ~]# nmcli c up ens160

在这里插入图片描述

从服务器将DNS设置为主服务器IP

[root@localhost ~]# nmcli c modify ens160 ipv4.addresses 192.168.47.129/24 ipv4.gateway 192.168.47.2 ipv4.dns 192.168.47.128 ipv4.method manual 
[root@localhost ~]# nmcli c reload
[root@localhost ~]# nmcli c up ens160

在这里插入图片描述

主服务器配置主配置文件

[root@localhost ~]# vim /etc/named.conf

在这里插入图片描述

  • 配置如下,参数改为any
options {
        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";
        secroots-file   "/var/named/data/named.secroots";
        recursing-file  "/var/named/data/named.recursing";
        allow-query     { any; };

在这里插入图片描述

主服务端配置反向解析

[root@localhost ~]# vim /etc/named.rfc1912.zones
  • 添加以下数据
zone "47.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.47.128.arpa";
        allow-update { none; };
};

在这里插入图片描述

服务端配置反向解析文件

  • cd/var/named 目录下
  • 复制 named.loopback 做模板配置数据
    在这里插入图片描述
[root@localhost named]# vim 192.168.47.128.arpa
  • 编辑如下:
$TTL 1D
@       IN SOA  ns.openlab.com. admmin.openlab.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.openlab.com.
128     IN      PTR     ns.openlab.com.
128     IN      PTR     www.openlab.com.
128     IN      PTR     mail.openlab.com.

在这里插入图片描述

  • 重启服务
    在这里插入图片描述

测试

[root@localhost ~]# nslookup 192.168.47.128

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CyberSecure

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

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

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

打赏作者

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

抵扣说明:

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

余额充值