《Python自动化运维:技术与最佳实践》一1.3 DNS处理模块dnspython

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《Python自动化运维:技术与最佳实践》一1.3 DNS处理模块dnspython

华章计算机 2017-07-03 15:32:00 浏览2969
展开阅读全文

本节书摘来自华章出版社《Python自动化运维:技术与最佳实践》一书中的第1章,第1.3节,作者 (美)Neil Bergman ,更多章节内容可以访问云栖社区“华章计算机”公众号查看

1.3 DNS处理模块dnspython

dnspython(http://www.dnspython.org/)是Python实现的一个DNS工具包,它支持几乎所有的记录类型,可以用于查询、传输并动态更新ZONE信息,同时支持TSIG(事务签名)验证消息和EDNS0(扩展DNS)。在系统管理方面,我们可以利用其查询功能来实现DNS服务监控以及解析结果的校验,可以代替nslookup及dig等工具,轻松做到与现有平台的整合,下面进行详细介绍。
首先介绍dnspython模块的安装,这里采用源码的安装方式,最新版本为1.9.4,如下:

# http://ww

网友评论

登录后评论
0/500
评论
华章计算机
+ 关注
所属团队号: 华章计算机