【问题标题】:Is there a library which handles the parsing of BIND zone files in Python?是否有处理 Python 中 BIND 区域文件解析的库?
【发布时间】:2009-07-26 15:09:54
【问题描述】:

这与 a similar question 的 BIND 有关,但在这种情况下,我想看看是否有任何简单的方法可以将各种区域文件解析为字典、列表或其他一些可管理的数据结构,以达到最终目标正在将数据提交到数据库。

我正在使用 BIND 8.4.7 和 Python 2.4。如果需要,我也许能够说服管理层使用更高版本的 Python,但 BIND 版本目前不可协商。

【问题讨论】:

标签: python database parsing bind python-2.4


【解决方案1】:

ISTM,easyzone 可能会满足您的需求。它位于 dnspython 之上,这将是一个替代 API。

【讨论】:

  • easyzone 缺乏对某些记录类型(如 PTR)的支持。如果您只需要使用CNAMEATXT 等就可以了,但是如果您真的想支持所有DNS 记录类型,请阅读easyzone 的代码并使用dnspython 编写您自己的代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-08
  • 2011-03-05
  • 1970-01-01
  • 1970-01-01
  • 2014-07-12
  • 1970-01-01
相关资源
最近更新 更多