一、       环境:

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. html/css/javascript的含义、作用及理解

    HTML(HyperText Markup Language/超文本标记语言) 含义:HTML是一种用于创建网页的标准标记语言. 作用:页面内可以包含图片.链接,甚至音乐.程序等非文字元素. 理解:主 ...

  2. 08 Noise and Error

    噪声:误标.对同一数据点的标注不一致.数据点信息不准确... 噪声是针对整个输入空间的. 存在噪声的情况下,VC bound依旧有用: 存在噪声,就是f--->p(y|x),f是p的特殊情况:如 ...

  3. Parse error: syntax error, unexpected '[' in D:\phpStudy\WWW\tp5\thinkphp\library\think\Loader.php on line 18

    g刚学习tp5就遇到了这个问题  百思不得其解,看到官网说明 是基于PHP5.4 设计的  打开 phpstudy版本一看 就呵呵呵了 .还是5.3的版本.更换版本之后 就ok了.

  4. __init__.py

    python中的Module是比较重要的概念.常见的情况是,事先写好一个.py文 件,在另一个文件中需要import时,将事先写好的.py文件拷贝 到当前目录,或者是在sys.path中增加事先写好的 ...

  5. 百度Web前端面试经历

    今天面了百度的前端实习职位.一面.时间大概是50分钟.面试官是位很帅气的小伙子,非常友好的一个人.进门的时候他让我等一会,我瞄了一眼他的电脑屏幕,发现他在coding…… 9点50开始的面试. 面试官 ...

  6. ios 获取当前设备信息、内存

    //在[UIDevice currentDevice]中的属性 @property(nonatomic,readonly,strong) NSString *name; // e.g. "M ...

  7. html 选择器之属性选择器

    属性选择器的主要作用个人的理解就是对带有指定属性的元素设置css样式. 使用css3的属性选择器,可以指定元素的某个属性,也可以指定某个属性和这个属性所对应的值. css3的属性选择器主要包括下面几种 ...

  8. 通过web对.exe程序进行更新和修改

    实现功能:通过网站更新用户的软件,需要联网,也可以通过本地网站更新局域网用户软件. 根本实现:1.一个网站(我用的是自己的www.aq36.xyz ,本地就可以,可以用localhost)然后运行up ...

  9. Vuex(一)——vuejs的状态管理模式

    一.Vuex是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式. 它采用集中式存储 管理 应用的所有组件 的 状态,并以 相应的规则 保证 状态以一种 可预测的方式 发生变化. ...

  10. 使用Perl提取Excel中的IO_MUX

    使用Perl提取Excel中的IO_MUX 关键问题 提取数据 格式化输出 循环嵌套 数据结构构建 坐标映射,逆向提取关键字 描述 在IC集成中,我们使用Excel表格规划设计的IC引脚功能映射需要转 ...