linux dns取消服务,Linux中的DNS分离解析服务(实践出真知)

分离解析概述:

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

实验拓扑图及环境:

21674cb4b5c0120cd1e5966219b72222.png

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

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

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

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

1,在NAT模式下先在Linux中安装dns服务器[root@localhost ~]# yum install bind -y

6df541e9ae4f91d34cfaa7942df86844.png

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

27e6621ac53fd958a4b0526a0dc6038d.png

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

1,设置网卡ens33作为局域网的网关[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33  编辑网卡配置

a9780dab740124bbd5c6a6846af89a02.png

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  重启网卡

104e0bbcab4fd7dd5d1b8e51e5b3eafa.png

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

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

e1de387adce95f32494d23c13b242f03.png

a5fcf3736eef02822f847657b3a8dc96.png

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

8df34db85998155f014ea8fb1555b32c.png

6e84116f7b85f3e23a95f19658cc0686.png

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

1,进入全局配置文件设置/etc/named.conf[root@localhost ~]# vim /etc/named.conf

83de9b12841103bef0b7b2e230d27b20.png

2,进入区域配置文件设置/etc/named.rfc.zones[root@localhost ~]# vim /etc/named.rfc1912.zonesview "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";

};

};

86a0108bc30cc473069c68c98d9c7c0a.png

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  配置数据配置文件

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

[root@localhost named]# vim kgc.com.van 进行配置

484aa8861963629b5d3d179ad59add5c.png

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服务状态

864d28c5f77c9918e4e2dc1d9f8f0784.png

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

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

6c9d3eae1db97b35c02fb36bd2490836.png

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

00df64247405cbda955712e48aca35e2.png

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

实验成功

谢谢阅读!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值