java - 使用 Java 操作 BIND 9.x 配置文件

标签 java dns bind zones

我需要向 BIND 9.x DNS 服务器添加/删除域名。这意味着我需要读取/写入区域文件。我如何使用 Java 执行此操作?

可以使用 sftp (JSch) 读取区域文件,但是解析、附加文件太复杂了。 Webmin 使用 perl 脚本并成功执行这些操作。 DNSBoss 使用 Java 并成功执行了这些操作,但它不是开源的。

看起来 dnsjava 很有用,但我不确定,我需要进一步挖掘它。

你对这个操作有什么想法吗?有什么开源库、API 有帮助吗?

非常感谢,

最佳答案

我意识到有一个名为 Bind DZL 的补丁.我应该使用它而忘记操作文件。

关于java - 使用 Java 操作 BIND 9.x 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404973/

相关文章:

java - Java 中使用内存映射文件的 IO 错误

java - 将项目添加到列表后打印链表的内容

java - 在 Javafx Controller 中调用方法时遇到问题

javascript - 一旦函数绑定(bind)了 `bind` ,它的 `this` 就不能再修改了吗?

jquery - Paperfold CSS 的绑定(bind)键

bind - tmux - 从 Midnight Commander、emacs 窃取 Alt 键

java - 使用 BitmapFactory 获取图像上的尺寸可能会出现 OutOfMemoryError,

api - 具有身份验证的REST API的DNS服务器软件

java - Tomcat 和域指向

apache - htaccess 将所有页面重定向到单个页面