总结之:CentOS6.5 DNS服务BIND配置、正反向解析、主从及压力测试(4)

简介:

bind视图:


   比如说我们公司有一台服务器、他有两个地址、也就是两个网卡、一个是内网网卡、一个是外网网卡、他可以被用户使用内网访问、也可以被用户使用外网访问、内网网卡连接的是内网的地址、而外网连接的是外网的地址、所以不同的客户端来访问同一台DNS主机服务器时返回不同的地址那就用到我们的视图了:所谓视图就是将服务器一分为二、甚至可以一分多块,就是把一个DNS服务器工作在不同的多个逻辑界面上、一个区域可以在不同的视图中各自定义一次的,可以理解成一个逻辑的DNS服务器。

   这里我们就去修改他的区域配置文件了:我们以172.16.251.171这台主机为例、我们定义三个视图、我们分别叫做onenet、secondnet、default一旦使用了view、那么所在的zone都要在view中、记得把我们的/etc/named.conf中的根的zone也要放到view中去:
   # vim /etc/named.rfc1912.zones    wKiom1MhoZDhKU3rAAHW4ji3dDI234.jpg

wKioL1MhofuwN4v1AACTYgVvNfE331.jpg

wKiom1MhooCCwbz2AAChRmIITFE030.jpg

   

   好了、我们的视图就定义好的、这样我们就可以启动来测试一下了(这里不再测了、跟前面做的一样就可以了)。 


=================================怎么老是你呀============================================


DNS性能压力测试


   在安装BIND的时候、在安装程序中有个文件叫查询性能的、是第三方提供的性能测试工具、这个程序包一般是不会安装的、要用就自己去安装、于是我们切换去queryperf目录下、直接安装:

   wKiom1Mhor-Re8dCAAD5Ejx2b4Q665.jpg    

   # ./configure
   # make

   完成、生成一个叫queryperf、直接cp到/usr/bin下:
   # cp queryperf /usr/bin

   wKioL1MhosPS3LlyAADx6hp4U9c800.jpg


   接下来我们人创建一个查询的域名的测试文件、在root的家目录下创建一个query.txt文件:
   # vim query.txt
   tanxw.com       NS
   tanxw.com       MX
   www.tanxw.com   A
   mail.tanxw.com  A
   ftp.tanxw.com   CNAME
   pop.tanxw.com   CNAME
   web.tanxw.com   A
   imap.tanxw.com  A
   www2.tanxw.com  A
   添加这些内容、然后复制N次保存退出、再测试一下你的DNS服务器每秒可以执行的查询次数是多少次、用时多少、看一下我的query.txt文件中有多少条:
   # wc -l query.txt

   wKiom1MhoxLjXd1iAABOdPToLKc087.jpg


   要是你觉得不够多再加、加到你满意为止、那我们就来测试一下吧;
   # queryperf -d query.txt -s 172.16.251.171

   wKioL1MhoxbSA-dJAAMYUb8m-fk401.jpg
   

   测试时你可以用htop看一下cpu占用率:
   # htop    wKiom1Mho7HBmmP0AAK500h9GO4283.jpg
   

   压力测试我们成算是顺利完成了、希望我的这篇文章可以帮到你!


结束
   好了、到这里我们就介绍完DNS的一些使用的、啰哩啰嗦的写了很多、哈哈、如果写得有什么不妥或错误的地方、还望大神门指点哦、在此先谢谢你的关注了、有什么意见可以留言。










本文转自 wei0164 51CTO博客,原文链接:http://blog.51cto.com/tanxw/1376096,如需转载请自行联系原作者
目录
相关文章
|
12月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
10月前
|
域名解析 应用服务中间件 Shell
使用nps配置内网穿透加域名解析
使用nps配置内网穿透加域名解析
1051 76
|
弹性计算 运维 安全
优化管理与服务:操作系统控制平台的订阅功能解析
本文介绍了如何通过操作系统控制平台提升系统效率,优化资源利用。首先,通过阿里云官方平台开通服务并安装SysOM组件,体验操作系统控制平台的功能。接着,详细讲解了订阅管理功能,包括创建订阅、查看和管理ECS实例的私有YUM仓库权限。订阅私有YUM仓库能够集中管理软件包版本、提升安全性,并提供灵活的配置选项。最后总结指出,使用阿里云的订阅和私有YUM仓库功能,可以提高系统可靠性和运维效率,确保业务顺畅运行。
|
10月前
|
网络协议 安全 Devops
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
Infoblox DDI (NIOS) 9.0 - DNS、DHCP 和 IPAM (DDI) 核心网络服务管理
395 4
|
12月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
Java 数据库 开发者
详细介绍SpringBoot启动流程及配置类解析原理
通过对 Spring Boot 启动流程及配置类解析原理的深入分析,我们可以看到 Spring Boot 在启动时的灵活性和可扩展性。理解这些机制不仅有助于开发者更好地使用 Spring Boot 进行应用开发,还能够在面对问题时,迅速定位和解决问题。希望本文能为您在 Spring Boot 开发过程中提供有效的指导和帮助。
1690 12
|
12月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
1128 29
|
12月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
477 4
|
12月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
移动开发 前端开发 JavaScript
从入门到精通:H5游戏源码开发技术全解析与未来趋势洞察
H5游戏凭借其跨平台、易传播和开发成本低的优势,近年来发展迅猛。接下来,让我们深入了解 H5 游戏源码开发的技术教程以及未来的发展趋势。

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS