一、       环境:

Centos-6.6-x64位操作系统,IP地址:210.38.248.7

二、       安装和配置bind服务:

  1.      命令:yum install bind

  2.      配置:

1)  配置/etc/named.conf文件:

acl ip1{

210.38.240.0/24;              //定义240网段

};

acl ip2{

210.38.248.0/24;              //定义248网段

};

options {

directory       "/var/named";              //服务安装目录

recursion yes;            //是否开启DNS递归

};

view "first"{

match-clients {ip1;};   //匹配240网段

recursion yes;

zone "." IN {

type hint;

file "named.ca";

};

zone "a.org" IN {

type master;

file "a.org.first";

};

zone "1.168.192.in-addr.arpa" IN {

type master;

file "1.168.192";

};

};

view "second"{

match-clients {ip2;};         //匹配248网段

recursion no;

zone "." IN {

type hint;

file "named.ca";

};

zone "a.org" IN {

type master;

file "a.org.second";

};

zone "5.168.192.in-addr.arpa" IN {

type master;

file "5.168.192";

};

};

2)  建立a.org.firsta.org.second文件并配置:

->创建: touch a.org.first

Touch a.org.second

->配置:

配置a.org.first如下:

$TTL 1200

$ORIGIN a.org.

@       IN      SOA     ns1.a.org.      admin.a.org.(

2014091301

6H

30M

15D

3D)

IN      NS      ns1.a.org.

IN      NS      ns2.a.org.

IN      MX 10   mail.a.org.

ns1     IN      A       192.168.1.5

ns2     IN      A       192.168.1.6

mail    IN      A       192.168.1.7

www     IN      A       192.168.1.8

配置a.org.second如下:

$TTL 1200

$ORIGIN a.org.

@       IN      SOA     ns1.a.org.      admin.a.org.(

2014091301

6H

30M

15D

3D)

IN      NS      ns1.a.org.

IN      NS      ns2.a.org.

IN      MX 10   mail.a.org.

ns1     IN      A       192.168.5.5

ns2     IN      A       192.168.5.6

mail    IN      A       192.168.5.7

www     IN      A       192.168.5.8

配置1.168.192如下:

$TTL 86400

@          IN     SOA  ns1.a.org.         admin.a.org.(

2014091301

6H

30M

15D

3D)

IN     NS              ns1.a.org.

IN     PTR  a.org.

5            IN     PTR  ns1.a.org.

6            IN     PTR  ns2.a.org.

7            IN     PTR  mail.a.org.

8            IN     PTR  www.a.org

配置5.168.192如下:

$TTL 86400

@          IN     SOA  ns1.a.org.         admin.a.org.(

2014091301

6H

30M

15D

3D)

IN     NS              ns1.a.org.

IN     PTR  a.org.

5            IN     PTR  ns1.a.org.

6            IN     PTR  ns2.a.org.

7            IN     PTR  mail.a.org.

8            IN     PTR  www.a.org

->拷贝文件到/var/named目录:

#cp a.org.* /var/named

#cp 1.168.192 /var/named

#cp 5.168.192 /var/named

3.      重启:service named restart

三、测试:分别在240/248网段的电脑终端上使用命令:nslookup ns1.a.org(域名)测试,查看解析的IP地址。

[原创]CentOS实现智能DNS的更多相关文章

  1. C#实现DNS解析服务和智能DNS服务

    C#实现DNS解析服务有一个开源项目ARSoft.Tools.Net, ARSoft.Tools.Net是一个非常强大的开源DNS控件库,包含.Net SPF validation, SenderID ...

  2. DNS—正、反向解析;委派;主从;子域;转发;智能dns等的实现

    前言:DNS,耳熟能详的东西,内容太多,小编也不太好讲清,只能写几个实验详解,供大家参考. 一.简单介绍 1.DNS:通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析). 端 ...

  3. Bind+DLZ构建企业智能DNS/DNS

    Bind+DLZ构建企业智能DNS   目录:一.简介二.服务规划三.安装BIND及基本环境四.配置Bind-View-DLZ-MYSQL五.添加相关记录并进行测试六.配置从DNS七.补充 一.简介: ...

  4. DNS原理和智能DNS及CDN

    CDN是什么 CDN(Content Delivery Network)是内容分发网络. 作用: 使用户可以就近取的所需要的内容,加速用户访问网站资源的速度.物理距离更近,响应速度更快.拦截部分网络请 ...

  5. 烂泥:智能DNS使用与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 公司的业务现在已经扩展到海外,对外提供的统一接口都是通过域名来解析的,但是海外用户访问国 ...

  6. 简单介绍智能DNS解析+双线路接入

    导读:在讨论这个问题,其中群友老孤同志也提供了不少非常有参考价值的资料,所以我们再把这些资料再整理一次,从比较底层的技术原理上重新进行一次分析.   我们知道,因为南电信北网通现象的存在,我们的服务器 ...

  7. 才知道百度也提供了智能DNS服务 - 加速乐

    http://jiasule.baidu.com/ 智能DNS 依托百度多年积累的高精度DNS识别库,平均只需5秒全球DNS服务器全部生效,百度蜘蛛1秒生效.抗攻击.无限解析记录,免费支持电信.联通. ...

  8. 什么是智能dns解析

    智能DNS解析是针对目前电信和网通互联互通不畅的问题推出的一种DNS解决方案.具体实现是:把同样的域名如test.winiis.com的A记录分别设置指向网通和电信IP,当网通的客户访问时,智能DNS ...

  9. DNS加速之“智能DNS”跟“双线加速”、“CDN加速”的区别

    “智能DNS”跟“双线加速”.“CDN加速”的区别相信,很大部分IDC用户可能还没弄清楚状况,有人觉得智能DNS跟双线加速.CDN加速是类似的技术.其实不然,它们在工作方式上有着本质的区别,但它们又可 ...

随机推荐

  1. JavaScript定时器分析

    一.事件循环 JavaScript是单线程,同一个时间只能做一件事情,所以执行任务需要排队.如果前一个耗时很长,那么下一个只能等待. 1)两种任务 为了更好的处理任务,JavaScript语言的设计者 ...

  2. Android M以上运行时权限(Google官方出品)

    转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6690152.html 网上运行时权限的例子.Demo无计其数,但是和Google官方出品的比起来,都显得很 ...

  3. CTF入门指南(0基础)

    ctf入门指南 如何入门?如何组队? capture the flag 夺旗比赛 类型: Web 密码学 pwn 程序的逻辑分析,漏洞利用windows.linux.小型机等 misc 杂项,隐写,数 ...

  4. 如何了解您的微软认证情况和MIC ID

  5. Cookie中文乱码问题

    页面一登录,页面二保存用户信息,放入Cookies里. 但是Cookies放入中文会引起编码问题,如报错“Control character in cookie value, consider BAS ...

  6. node.js系列(实例):原生node.js实现静态资源管理

    /** * node入门之综合案例(一):简易路由 * @Author : by Ghost * @Date : 2016/07/11 * @Description : * 1.引入以下模块 * ht ...

  7. Unity C#集合

    集合分为两种:非泛型集合,泛型集合. 非泛型集合需要引入:System.Collections命名空间,其命名空间下的类有: ArrayList表示大小根据需要动态增加的对象数组. Hashtable ...

  8. stm32中的延时函数

    //粗延时函数,微秒 void delay_nus(u16 time) { u16 i=0; while(time--) { i=10;  //自己定义 while(i--) ; } } //毫秒级的 ...

  9. Linux防火墙配置—SNAT1

    1.实验目标 以实验"防火墙配置-访问外网WEB"为基础,在WEB服务器上安装Wireshark,设置Wireshark的过滤条件为捕获HTTP报文,在Wireshark中开启捕获 ...

  10. 2017河工大校赛补题CGH and 赛后小结

    网页设计课上实在无聊,便开始补题,发现比赛时候僵着的东西突然相通了不少 首先,"追妹"这题,两个队友讨论半天,分好多种情况最后放弃(可是我连题目都没看啊),今天看了之后试试是不是直 ...