由于互联网的飞速发展,简单的DNS解析已经满足不了如今互联网的需求。于是出现了智能DNS的说法。下面就来简单介绍下CentOS下安装BIND软件搭建智能DNS服务器,这样的DNS服务器主要还是用acl和view的语句来实现的。它的好处可是实现CDN快速WEB缓存代理;控制查询源对应的结果等等.....好啦,其他不多说。关于CDN原理和Linux下搭建DNS服务器的安装这里就不多说。请参阅前面的博文。
实验环境:VMware 9 CentOS6.3操作系统虚拟机两台。
智能DNS寻线服务器:IP 192.168.2.125/24 (VMnet 2),客户机IP地址:192.168.2.126/24 192.168.2.127 /24 (VMnet 2)客户主机测试完后更换IP地址。
1.安装BIND软件搭建DNS服务器(略过)
2.配置智能寻线DNS主文件:


配置zone区域解析文档:


配置完成后启动DNS服务器:service named restart 。
3.客户机进行测试:(测试完一个IP后更换客户机IP地址再次进行测试)
下面是客户机(DNS查询源)IP地址192.168.2.126进行的模拟测试,查询结果是对应服务器地址为192.168.2.225 。查询正确!

客户机192.168.2.126查询正确
下面是客户机(DNS查询源)IP地址192.168.2.127进行的模拟测试,查询结果是对应服务器地址为192.168.2.227 。查询正确!

客户机192.168.2.126查询正确
这里还配置了本地查询源(DNS服务器本身)测试结果就不上图了。从上面的实验可以看出。智能DNS的使用可以解决负载均衡,网络安全,快速响应等等。使用了view和acl语句的话。默认不进行配置是连DNS服务器地址也无法查询的。简单搭建,不足之处请各位多多指点。欢迎各位友友进行讨论。
文章原创,转载请注明出处,多谢合作!
想法不錯、只是沒技術= =偺不能看懂
回复取消回复呵。这不是我的想法,早就有了这回事的了啊。只是在VM里模拟实现下。
回复取消回复你在wp论坛发的那篇文章地址 数据库链接错误?
回复取消回复是啊。昨晚数据库服务器又出问题了捏。
回复取消回复能抗多少并发。DNS有时候不仅仅防止服务挂,还用于分布式集群应用。
回复取消回复嗯,不是仅仅。DNS是互联网的基础。桥梁嘛,整网也都应用的啊。这个就没测试过 了。不知道如何测试。不是真实环境,测得也不准的。
回复取消回复你的想法,在很多场合下都可以应用。
回复取消回复比如咧?
回复取消回复楼主威武,很是支持你的。。。。。。。。。
回复取消回复嗯。很欣赏你的说法。。。哈哈。多谢支持了哈。
回复取消回复