[原创]CentOS实现智能DNS
一、 环境:
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.first和a.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的更多相关文章
- C#实现DNS解析服务和智能DNS服务
C#实现DNS解析服务有一个开源项目ARSoft.Tools.Net, ARSoft.Tools.Net是一个非常强大的开源DNS控件库,包含.Net SPF validation, SenderID ...
- DNS—正、反向解析;委派;主从;子域;转发;智能dns等的实现
前言:DNS,耳熟能详的东西,内容太多,小编也不太好讲清,只能写几个实验详解,供大家参考. 一.简单介绍 1.DNS:通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析). 端 ...
- Bind+DLZ构建企业智能DNS/DNS
Bind+DLZ构建企业智能DNS 目录:一.简介二.服务规划三.安装BIND及基本环境四.配置Bind-View-DLZ-MYSQL五.添加相关记录并进行测试六.配置从DNS七.补充 一.简介: ...
- DNS原理和智能DNS及CDN
CDN是什么 CDN(Content Delivery Network)是内容分发网络. 作用: 使用户可以就近取的所需要的内容,加速用户访问网站资源的速度.物理距离更近,响应速度更快.拦截部分网络请 ...
- 烂泥:智能DNS使用与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 公司的业务现在已经扩展到海外,对外提供的统一接口都是通过域名来解析的,但是海外用户访问国 ...
- 简单介绍智能DNS解析+双线路接入
导读:在讨论这个问题,其中群友老孤同志也提供了不少非常有参考价值的资料,所以我们再把这些资料再整理一次,从比较底层的技术原理上重新进行一次分析. 我们知道,因为南电信北网通现象的存在,我们的服务器 ...
- 才知道百度也提供了智能DNS服务 - 加速乐
http://jiasule.baidu.com/ 智能DNS 依托百度多年积累的高精度DNS识别库,平均只需5秒全球DNS服务器全部生效,百度蜘蛛1秒生效.抗攻击.无限解析记录,免费支持电信.联通. ...
- 什么是智能dns解析
智能DNS解析是针对目前电信和网通互联互通不畅的问题推出的一种DNS解决方案.具体实现是:把同样的域名如test.winiis.com的A记录分别设置指向网通和电信IP,当网通的客户访问时,智能DNS ...
- DNS加速之“智能DNS”跟“双线加速”、“CDN加速”的区别
“智能DNS”跟“双线加速”.“CDN加速”的区别相信,很大部分IDC用户可能还没弄清楚状况,有人觉得智能DNS跟双线加速.CDN加速是类似的技术.其实不然,它们在工作方式上有着本质的区别,但它们又可 ...
随机推荐
- 【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势
引言: 写前端UI的朋友们也许都遇到过这样的问题:我们需要实现这样一个需求,在一个父级元素中隐藏一个可能过长的文本: 这个文本可能是单行的: 也可能是多行的: 下面我就给大家展示如何简单或 ...
- Kubernetes DNS 简介
环境 $ sudo lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16 ...
- Spring Boot 整合 Redis 实现缓存操作
摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 产品没有价值,开发团队再优秀也无济于事 – <启示录> 』 本文提纲 ...
- appium执行iOS测试脚本并发问题
appium1.4.X+iOS9.X+xcode7.X: appium1.4.x+iOS9.x+xcode7.x,这一整套的配置做移动端自动化测试是测试人员常用的测试框架.关于,这一套测试框架的并发问 ...
- jQuery animate()动画效果
1.jQuery动画效果 jQuery animate()方法用于创建自定义动画 $(selector).animate({params},speed,callback); //必需的 params ...
- sql中的for xml path() 实现字符串拼接
通常我们需要在sql中拼接字符串 ,可以用for xml path() 来进行拼接,如下实例. 同时未去掉最后一个逗号可以用LEFT函数来实现. ) AS UserName FRO ...
- jasmine 初探(一)
前言 <敏捷软件开发>这本书由享誉全球的软件开发专家和软件大师Robert C.Martin所著中提到两个开发方式: TDD(Test Driven Development)测试驱动开发 ...
- CF IndiaHacks 2016 F Paper task 后缀数组
题目链接:http://codeforces.com/problemset/problem/653/F 大意是给出一个只包含'('和')'的括号串,求有多少不同的子串是合法的括号串 解法:对于每一个后 ...
- JS设计模式之---单例模式
单例模式是保证一个类仅有一个实例,并提供一个访问它的全局访问点. 单例模式在现在面向对象的语言Java,C#,C++等等中也有很多用到,其实它在Javascript中使用同样非常广泛. var Cre ...
- MySQL性能优化之参数配置
1.目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...