总结之: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,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
10月前
|
域名解析 存储 网络协议
域名解析的终极指南:从基础到进阶,彻底搞懂 DNS 记录
域名解析是网站运行的基础,正确配置DNS记录至关重要。本文从基础到进阶全面解析DNS知识,涵盖A、AAAA、CNAME、MX、TXT、CAA等常见记录类型及其应用场景。通过学习,你将了解DNS的工作原理,掌握如何优化域名配置,确保网站与邮件服务高效运行。无论搭建个人博客还是企业官网,本文都能助你轻松搞定域名解析!
2466 0
|
9月前
|
域名解析 应用服务中间件 Shell
使用nps配置内网穿透加域名解析
使用nps配置内网穿透加域名解析
1024 76
|
11月前
|
域名解析 存储 缓存
深入学习 DNS 域名解析
在平时工作中相信大家都离不开 DNS 解析,因为 DNS 解析是互联网访问的第一步,无论是使用笔记本浏览器访问网络还是打开手机APP的时候,访问网络资源的第一步必然要经过DNS解析流程。
|
11月前
|
监控 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) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
9月前
|
网络协议 安全 Linux
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
2845 0
|
11月前
|
算法 测试技术 C语言
深入理解HTTP/2:nghttp2库源码解析及客户端实现示例
通过解析nghttp2库的源码和实现一个简单的HTTP/2客户端示例,本文详细介绍了HTTP/2的关键特性和nghttp2的核心实现。了解这些内容可以帮助开发者更好地理解HTTP/2协议,提高Web应用的性能和用户体验。对于实际开发中的应用,可以根据需要进一步优化和扩展代码,以满足具体需求。
1098 29
|
11月前
|
前端开发 数据安全/隐私保护 CDN
二次元聚合短视频解析去水印系统源码
二次元聚合短视频解析去水印系统源码
467 4
|
11月前
|
JavaScript 算法 前端开发
JS数组操作方法全景图,全网最全构建完整知识网络!js数组操作方法全集(实现筛选转换、随机排序洗牌算法、复杂数据处理统计等情景详解,附大量源码和易错点解析)
这些方法提供了对数组的全面操作,包括搜索、遍历、转换和聚合等。通过分为原地操作方法、非原地操作方法和其他方法便于您理解和记忆,并熟悉他们各自的使用方法与使用范围。详细的案例与进阶使用,方便您理解数组操作的底层原理。链式调用的几个案例,让您玩转数组操作。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
11月前
|
移动开发 前端开发 JavaScript
从入门到精通:H5游戏源码开发技术全解析与未来趋势洞察
H5游戏凭借其跨平台、易传播和开发成本低的优势,近年来发展迅猛。接下来,让我们深入了解 H5 游戏源码开发的技术教程以及未来的发展趋势。

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS