DNS分离解析

发布于:2023-01-09 ⋅ 阅读:(539) ⋅ 点赞:(0)

DNS分离解析

分离解析的域名服务器实际也是主域名服务器,这里主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网和外网的不同网段地址的客户机请求解析同一域名时,为其提供不同的解析结果。

配置网关服务器搭建DNS分离解析:

在网关服务器搭建DNS分离解析,使局域网主机解析www.benet.com 为192.168.80.200,外网主机解析 www.benet.com 为12.0.0.1。
在这里插入图片描述

  1. 为网关服务器配置双网卡
    在关机状态下再添加一块网卡,重启系统
    在这里插入图片描述
    在这里插入图片描述

[root@localhost ~]# ifconfig
在这里插入图片描述
[root@localhost ~]# ifconfig ens36 12.0.0.12/24临时设置,重启将取消)

在这里插入图片描述
[root@localhost /etc/sysconfig/network-scripts]# cp ifcfg-ens33 ifcfg-ens36
[root@localhost /etc/sysconfig/network-scripts]# vim ifcfg-ens33
在这里插入图片描述
[root@localhost /etc/sysconfig/network-scripts]# vim ifcfg-ens36
在这里插入图片描述
重启:
[root@localhost /etc/sysconfig/network-scripts]# systemctl restart network

连接Xshell
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 安装bind软件包
    [root@localhost ~]# yum install -y bind

在这里插入图片描述

  1. 修改主配置文件

[root@localhost ~]# vim /etc/named.conf
在这里插入图片描述

  1. 修改区域配置文件
    [root@localhost /var/named]# vim /etc/named.rfc1912.zones

在这里插入图片描述
#注意:一旦启用view,所有的zone必须都在view下,所以要把系统默认的自检用的zone也放在view下或者删除

  1. 修改区域数据配置文件
    [root@localhost ~]# cd /var/named/

内网配置文件:

[root@localhost /var/named]# cp -p named.localhost ysj.com.zone.lan
[root@localhost /var/named]# vim ysj.com.zone.lan
在这里插入图片描述

外网配置文件:

在这里插入图片描述

  1. 启动服务
    [root@localhost /var/named]# systemctl start named
    设置开机自启:
    [root@localhost /var/named]# systemctl enable named

  2. 在内、外网客户端的域名解析配置文件中添加DNS服务器地址

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
在这里插入图片描述

  1. 在内、外网客户端上测试

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

在这里插入图片描述