Linux中的DNS分离解析服务(实践出真知)
admin
2023-03-10 03:41:54
0

分离解析概述:

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

实验拓扑图及环境:

Linux中的DNS分离解析服务(实践出真知)

环境:一台Linux作为网关服务

一台广域网中的win7客户机(12.0.0.12/24)

一台局域网中的win10客户机(192.168.100.1/24)

(一)Linux作为网关服务需要两块网卡,所有我们需要添加一块额外的网卡

1,在NAT模式下先在Linux中安装dns服务器

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

Linux中的DNS分离解析服务(实践出真知)

2,Linux中添加一个新的网卡并将两块网卡都设置为仅主机模式,同时将win7和win10的客户机也设置为仅主机模式。

Linux中的DNS分离解析服务(实践出真知)

(二)将网卡做为一个网关去设置

1,设置网卡ens33作为局域网的网关

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33  编辑网卡配置

Linux中的DNS分离解析服务(实践出真知)

2,复制一份ens33网卡的配置文件为ens36的配置文件,配置为广域网的网关信息

[root@localhost ~]# cd /etc/sysconfig/network-scripts/  切换到网卡配置文件目录下
[root@localhost network-scripts]# cp -p ifcfg-ens33 ifcfg-ens36   复制一份配置文件做为ens36的配置文件
[root@localhost network-scripts]# vim ifcfg-ens36   编辑配置文件
[root@localhost network-scripts]# systemctl restart network  重启网卡

Linux中的DNS分离解析服务(实践出真知)

(三)设置win7和win10的ip地址,并测试一下是否能与网关相互连通

1,配置win7的IP地址及网关和解析地址,并测试是否能连接Linux的网关

Linux中的DNS分离解析服务(实践出真知)

Linux中的DNS分离解析服务(实践出真知)

2,配置win10的IP地址及网关和解析地址,并测试是否能连接Linux的网关

Linux中的DNS分离解析服务(实践出真知)

Linux中的DNS分离解析服务(实践出真知)

(四)设置DNS解析服务配置文件

1,进入全局配置文件设置/etc/named.conf

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

Linux中的DNS分离解析服务(实践出真知)

2,进入区域配置文件设置/etc/named.rfc.zones

[root@localhost ~]# vim /etc/named.rfc1912.zones
view "lan" {
        match-clients { 192.168.100.0/24; };        局域网解析

        zone "kgc.com" IN {
          type master;
          file "kgc.com.lan";
        };

        zone "." IN {       将/etc/named.conf全局配置文件下的根配置删除,复制粘贴到局域配置中
          type hint;
          file "named.ca";
        };
};

view "van" {                               广域网解析
        match-clients { 12.0.0.0/24; };

        zone "kgc.com" IN {
          type master;
          file "kgc.com.van";
        };
};

Linux中的DNS分离解析服务(实践出真知)

3,进入数据配置文件进行域名解析配置

[root@localhost ~]# cd /var/named  切换到var下的named目录
[root@localhost named]# cp -p named.localhost kgc.com.lan  复制一份模板作为kgc.com.lan的数据配置文件
[root@localhost named]# vim kgc.com.lan  配置数据配置文件

Linux中的DNS分离解析服务(实践出真知)

[root@localhost named]# cp -p kgc.com.lan kgc.com.van  复制一份lan的数据配置文件作为van的
[root@localhost named]# vim kgc.com.van 进行配置

Linux中的DNS分离解析服务(实践出真知)

4,关闭防火墙,并开启dns服务

[root@localhost named]# systemctl stop firewalld.service  关闭防火墙
[root@localhost named]# setenforce 0
[root@localhost named]# systemctl start named  开启dns服务
[root@localhost named]# systemctl status named  查看dns服务状态

Linux中的DNS分离解析服务(实践出真知)

(五)用win7和win10两台机器去解析一下同一个域名

1,win7打开cmd使用nslookup去解析域名

Linux中的DNS分离解析服务(实践出真知)

2,win10打开cmd使用nslookup去解析域名

Linux中的DNS分离解析服务(实践出真知)

根据同一个域名解析不同的IP地址

实验成功


谢谢阅读!!!

相关内容

热门资讯

较真卖家驱车1600公里花费5... 极目新闻评论员 屈旌近日,河南濮阳一冷冻榴莲果肉商家“程大叔”反映,自己遭遇一名买家恶意“仅退款”。...
天花板上的吊顶先用什么样的材料... 楼上内容精辟.设为最佳答案. 现在装修不得不提集成吊顶,集合照明,换气,取暖与一体的,不仅美观...
冰箱数字越低就越冷吗? 本站小编大大来解答下冰箱数字越低就越冷的观点是否正确,以及冰箱数字与温度的关系。 冰箱数字越...
怎样翻新厕所墙面地板?卫生间地... 1、确定瓷砖数量。实际瓷砖数量比装修面积多出一点,防止损耗导致数量不足。2、敲掉原有瓷砖。由于卫生间...
装修胶水怎么选?装修胶水气味多... 本文介绍了如何选择适合的装修胶水,包括根据使用部位、施工条件和粘接材料的特性来选择胶水,以及如何处理...
原有乳胶墙面翻新需刷几遍 关于墙面刷漆是很麻烦的,那么原有乳胶墙面翻新需刷几遍? 通常情况下,墙面乳胶漆刷三遍就够了,俗称“...
男子殴打他人被刺伤起诉索赔30... 朋友遭遇殴打,他上前劝阻无效;当朋友再次面临殴打时,他用刀刺伤打人者,是否属于正当防卫?正当防卫是否...
不止聂永真,九把刀拿了上亿补助... 海峡导报综合报道 台电(台湾电力公司)近日更换新的LOGO引发争议,尤其是现在台电还在亏损3000多...
阿根廷法医披露马拉多纳去世前状... 阿根廷一名法医日前在足球名宿迭戈·马拉多纳死亡案件的审判中表示,马拉多纳去世前遭受了约12个小时的痛...
斯洛伐克总理在俄表态:我是欧盟... 【环球网报道 记者 索炎琦】据俄罗斯《消息报》《乌克兰真理报》等媒体报道,斯洛伐克总理菲佐8日在莫斯...