Centos 6.5 设置 DNS 分离解析

DNS 分离解析

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

例如,当DNS服务器面向 Internet和企业内部局域网络同时提供服务时,可能需
要将局域网用户访向公司域名(www.bt.com、mail.bt.com)的数据,直接发往位于内网中的网站、邮件服务器,以减轻网关服务器的地址转换负担。

分离解析配置

添加双网卡
地址分别是
 eth0:192.168.100.1
 eth1:12.0.0.1

rpm -ivh bind-9.8.2

vim /etc/named.conf

options {
        listen-on port 53 { any; };
        allow-query     { any; };
};
删掉
zone "." IN {
          type hint;
          file "named.ca";
        };
这一段

vim /etc/named.rfc1912.zones

删光,添加

view "lan" {       ##设置面向内网用户的视图
        match-clients { 192.168.100.0/24; };   ##匹配条件为来自内网的客户端地址
        zone "test.com" IN {
          type master;
          file "test.com.zone.lan";    ##指定面向内网用户的地址数据库文件
        };
        zone "." IN {
          type hint;
          file "named.ca";
        };
 };

view "wan" {      ##设置面向外网用户的视图
        match-clients {ant; };     ##匹配条件为"any"的任意地址
        zone "test.com" IN {
          type master;
          file "test.com.zone.wan";     ##指定面向外网用户的地址数据库文件
        };
 };

cd /var/named
cp -p named.localhost test.com.zone.lan
cp -p named.localhost test.com.zone.wan

vim test.com.zone.lan

$TTL 1D
@       IN SOA  test.com. admin.test.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      test.com.
        A       192.168.100.1
www  IN A       192.168.100.2
mail IN A       192.168.100.3

vim test.com.zone.wan

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

service named restart

分离解析配置完成,在内网查询test.com
解析出192.168.100网段的地址

在外网解析出的就是12.0.0.1

原文地址:http://blog.51cto.com/13625924/2151842

时间: 2024-11-05 16:11:56

Centos 6.5 设置 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.配置解析库

DNS分离解析配置详解

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

linux 第十八天学习(DNS分离解析、DHCP配置、邮件服务配置)

DNS分离解析技术 yum install bind-chroot systemctl restart named systemctl enable named vim /etc/named.conf vim /etc/named.rfc1912.zones 配置网卡 cd /var/named/ cp -a named.localhost dream.com.china cp -a named.localhost dream.com.american vim dream.com.china v

linux-Centos7 DNS分离解析(广域网和区域网同一个域名不同的地址)

一.dns分离解析理解图和实验图 linux作为网关 才能做分离解析 外部广域网区内部局域网区域解析 根据不同区域的来访者,解析同一个域名得到不同的地址 NAT地址转换我的私有地址通过转换打个标签端口,转换成公网地址,我们自己的所有主机都用这个公网地址可以出去,但是回来怎么去区分给哪台主机PAT这个模式是地址转换的一种模式,端口~~ 1.我们是模拟实验,需要VM虚拟机,Centos7,两台主机一台win10 -1 作为广域网的主机, 一台win10 -2作为区域网的主机 2.给Centos7 加

DNS分离解析实验(全程实验可跟做)

DNS分离解析实验 实验拓扑图 这次实验我们不再对网站进行设置,只要保证局域网与广域网能从服务器解析到域名即可.DNS解析首先我们要安装一个bind软件包. 我们的服务器要分别与广域网和局域网连接,所以我们需要给虚拟机再加一块网卡,并把两块网卡的模式调成仅主机模式. 网卡安装完成后需要重启服务器使网卡生效,这时我们可以查看到系统中已经有第二块网卡ens37了. 网卡添加完成,我们就是需要对网卡进行配置了,首先对ens33网卡进行如下设置. 我们虽然给虚拟机中添加了一块新的网卡,但配置中并未添加进

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

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