一、       环境:

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. Java ClassLoader加载机制

    一.体系结构(自上向下) 1.Bootstrap ClassLoader(BootStrapClassLoader) --- 启动类加载器或者叫引导类加载器,加载jdk核心的APIs,这些APIs一般 ...

  2. Git版本管理荟萃

    用惯了svn,突然转到git难免有点不适,写个笔记好好备忘总结一番. 一.先看历史(imooc上的一个图): 二.git与svn GIT跟SVN一样有自己的集中式版本库或服务器.但,GIT更倾向于被使 ...

  3. 【小瑕疵】在div里插入img后在底部留有缝隙怎么解决

    [本文转载自http://blog.sina.com.cn/s/blog_9fd5b6df01013mld.html] 图片IMG与容器下边界之间有空隙怎么办?这里介绍3中简单的解决方法. 第一,给图 ...

  4. nginx源码分析——http模块

         源码:nginx 1.12.0      一.nginx http模块简介           由于nginx的性能优势,现在已经有越来越多的单位.个人采用nginx或者openresty. ...

  5. 使用Perl提取Excel中的IO_MUX

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

  6. Measuring & Optimizing I/O Performance

    By Ilya Grigorik on June 23, 2009 Measuring and optimizing IO performance is somewhat of a black art ...

  7. CSS3 02. 边框、边框圆角、边框阴影、边框图片、渐变、线性渐变、径向渐变、背景、过渡transition、2D转换

    边框圆角 border-radius 每个角可以设置两个值,x值.y值 border-top-left-radius:水平半径 垂直半径 border-radius:水平半径/垂直半径 border- ...

  8. 一个栗子上手CSS3动画

    最近杂七杂八的事情很多,很多知识都没来得及总结,是时候总结总结,开启新的篇章- 本篇文章不一一列举CSS3动画的属性,若需要了解API,可前往MDN 在开始栗子前,我们先补补基础知识. css3动画分 ...

  9. OC中常见的结构体,以及NSNumber、NSValue、NSDate的使用

    常见的结构体 NSPoint和CGPoint NSSize和CGSize NSRect 和 CGRect NSPoint和CGPoint的使用 NSPoint和CGPoint是同义的 typedef ...

  10. SpringMVC+Spring 事务无法回滚的问题

    问题描述: Controller里面执行Service的方法,Service方法抛出异常,但是没有按照事务配置的方式回滚: Service的事务配置没有问题: 出现此问题的原因: 在springmvc ...