CentOS 7搭建简单的DNS分离解析服务

实验环境:

1.win10系统一台作为局域网内的客户机。
2.win10系统一台作为广域网的客户机。
3.CentOS7系统一台作为DNS服务器。

实验准备:

1.在服务器系统上安装DNS服务程序“bind”,注意:需要在联网环境下安装。

输入:yum install bind -y

2.安装完毕后,给centOS7系统增加一块网卡,加上原来共两块网卡的网络模式均设为仅主机模式。

3.分别将系统win10、win10-1的网络模式改为仅主机模式。


4.进入centOS7系统,用“ifconfig”命令查看网卡是否添加成功。

5.现在我们开始网卡的配置,首先配置“ens33”网卡。

输入:cd /etc/sysconfig/network-scripts/
输入:vim ifcfg-ens33
将dhcp改为static
添加:
IPADDR=192.168.100.1
NETMASK=255.255.255.0


6.将“ens33”网卡的配置文件复制一份命名为“ens36”,然后用vim编辑器对它进行编辑。

输入:cp -p ifcfg-ens33 ifcfg-ens36
输入:vim ifcfg-ens36
删除:UUID=7bdb3fdc-0c3b-4a92-918d-3815b0816b02
将所有“ens33”改为“ens36”
将“192.168.100.1”改为“12.0.0.1”


7.重启网络服务,并用“ifconfig”命令查看是否配置成功。

输入:service network restart
输入:ifconfig

8.给系统win10配上局域网IP地址“192.168.100.100”,网关和DNS都设置为“192.168.100.1”。win10-1系统配置广域网IP地址“12.0.0.12”,网关和DNS都设置为“12.0.0.1”。


主配置文件的配置:

1.用vim编辑器对主配置文件“/etc/named.conf”进行配置,将监听的IP和允许查询的范围都改为“any”。


2.用“4dd”将根域解析文件内容的从主配置文件中剪切出来。

区域配置文件的配置:

1.用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 {
          type hint;
          file "named.ca";
        };
};

view "wan" {
        match-clients { 12.0.0.0/24; };

        zone "kgc.com" IN {
          type master;
          file "kgc.com.wan";
        };
};
删除:后面所有内容


区域数据配置文件的配置:

1.用“cp -p”命令保留权限复制一份“name.localhost”文件,命名为“kgc.com.lan”。然后用vim编辑器对其进行编辑。

输入:cd /var/named/
输入:cp -p named.localhost kgc.com.lan
输入:vim kgc.com.lan

2.文件配置如下。

$TTL 1D
@       IN SOA  kgc.com. admin.kgc.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      kgc.com.
        A       192.168.100.1
www IN  A       192.168.100.99
smtp IN A       192.168.100.88

3.用“cp -p”命令保留权限复制一份“kgc.com.lan”文件,命名为“kgc.com.wan”。然后用vim编辑器对其进行编辑。

输入:cp -p kgc.com.lan kgc.com.wan
输入:vim kgc.com.wan

4.文件配置如下:

$TTL 1D
@       IN SOA  kgc.com. admin.kgc.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      kgc.com.
        A       12.0.0.1
www IN  A       12.0.0.1
smtp IN A       12.0.0.1

5.开启DNS服务,并关闭防火墙和增强性安全功能。

输入:systemctl start named
输入:systemctl stop firewalld.service
输入:setenforce 0

6.分别用win10主机和win10-1主机测试,都能对域名进行解析。


原文地址:https://blog.51cto.com/14449541/2435980

时间: 2024-11-02 23:01:54

CentOS 7搭建简单的DNS分离解析服务的相关文章

Linux服务器作为网关的DNS分离解析服务(CentOS 7版本)

一.DNS分离解析服务拓扑图 由Linux服务器作为网关,通过NAT地址转换的功能,根据不同网络的来访者,解析相同的域名从而得到不一样的IP地址.即网络被分为私网(局域网)和公网(广域网)两个部分,NAT网关设置在私网到公网的路由出口位置,双向流量必须都要经过NAT网关网络访问只能先由私网侧发起,公网无法主动访问私网主机:私网IP通过PAT端口标记转换成公网IP,公网IP也可以通过PAT端口标记转换成私网IP,来实现交互. 二.服务环境部署 1.模拟实验需要: 虚拟机CentOS 7(网关)虚拟

Linux之centos6.5搭建DNS分离解析

在很多情况下一些web服务都会要求对内外网来的用户解析成不同的地址.这就需要DNS的分离解析技术.其实这个技术也是跟我们国内的网络情况有关的,两大运营商,电信.连通.特别是一些电商网站为了让用户有更好的体验效果解析速度更快,所以就用到了DNS分离解析技术,来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度. 有有时候也叫智能DNS.....下面就来了解下"DNS分离解析"的运作原理吧! 配置步骤 1.规划拓扑 2.安装DNS服务的软件包 3.配置主配置文件 4.配置解析库

Centos 6.5 设置 DNS 分离解析

DNS 分离解析 分离解析的域名服务器实际也还是主域名服务器,这里所说的分离解析( SplitDNS),主要是指根据不同的客户端提供不同的域名解析记录.来自不同地址的客户机请求解析同一域名时,为其提供不同的解析结果. 例如,当DNS服务器面向 Internet和企业内部局域网络同时提供服务时,可能需要将局域网用户访向公司域名(www.bt.com.mail.bt.com)的数据,直接发往位于内网中的网站.邮件服务器,以减轻网关服务器的地址转换负担. 分离解析配置 添加双网卡 地址分别是 eth0

DNS分离解析配置详解

DNS分离解析 1.DNS分离解析的作用 DNS分离解析即将内外网的相同域名解析为不同的IP地址.现实网络中一些电商网站为了让用户有更好的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度. 2.配置前的准备工作 注:下面的所有配置全部是在centos7.x系统完成的. (1)准备三台机器,先按照下图配置好网卡IP地址. (2)关闭三台机器的selinux和防火墙,或者设置对应的防火墙规则开放53.80等端口. 3.配置DNS服务器 (1)安装DNS需要的

DNS分离解析——提高不同用户访问服务器的速度

在上篇文档介绍了DNS域名解析服务的作用,即向客户提供正向或反向的地址查询,但在实际应用中,因IP地址段问题.运营商不同问题,为了让用户有更好的体验,咱们还需要搭建DNS服务器实现分离解析. 今天我们来尝试在REHEL6.5上搭建DNS服务器,并开启两台Win7作为客户机,一台作为内网IP:192.168.100.100,一台作为外网IP:12.0.0.12,实现DNS分离解析. 安装bind软件包: [[email protected] ~]# rpm -ivh /mnt/Packages/b

DNS子域授权和DNS分离解析

实验环境: -------RHEL5.10(vmnet1)----------REL5.10(vmnet1) (192.168.100.10主域)       (192.168.100.20子域) [DNS子域授权配置] kvm_node2(子域)上面操作: [[email protected] ~]# yum  -y install bind   bind-chroot   caching-nameserver [[email protected] ~]# cd /var/named/chro

DNS分离解析

在Internet环境中,许多大型站点(新浪.网易.腾讯.搜狐--)会分别部署多台镜像服务器,不同 地区或不同ISP接入的用户会自动连接到离他们最近的镜像服务器.针对类似这样的需求,对于这些站点的权 威DNS服务器来说,如何根据客户机的来源不同而引导其访问正确的镜像服务器.需要用到"DNS分离解析", 有时候也成为智能解析.....下面就来了解下"DNS分离解析"的运作原理吧! 环境: 1.拥有静态IP . [[email protected]_4 ~]# ifco

Linux上配置DNS分离解析

DNS分离解析原理:让外网解析内部服务器的时候解析到外网网关地址,内部主机解析内部服务器时获得一个内部地址.要求:一台Linux6.5 两台win7/10 并且仅主机模式具体配置如下:1.安装DNS包2修改配置文件 `vim /etc/named.rfc1912.zones ` //进入修改区域配置文件 cd /etc/named.conf `cd /var/named //区域数据配置文件路径 `cp -p named.localhost benet.com.zone.lan //保留属主属组

DNS分离解析教学 so easy!

DNS分离解析原理及作用 DNS分离解析即将内外网的相同域名解析为不同的IP地址.来自不同地址的请求解析同一个域名时,为提供不同的解析结果.现实网络中一些电商网站为了让用户有更好的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度. 实验环境 准备2台window 7操作系统和1台redhat 6.5 操作系统,配置IP如下图: 实验目标 使用DNS服务器分别解析内网IP地址和外网IP地址. 实验步骤 1.先给DNS服务器添加双网卡,分别修改IP 2.将内