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

发布于 2024-10-25 20:54:21 字数 268 浏览 1 评论 0原文

我需要向 BIND 9.x DNS 服务器添加/删除域名。这意味着我需要读/写区域文件。我怎样才能使用Java来完成这个操作呢?

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

似乎 dnsjava 很有帮助,但我不确定,我需要进一步挖掘它。

您对这个手术有想法吗?有什么开源库、API 有帮助吗?

多谢,

I need to add/delete domain names to BIND 9.x DNS server. That means i need to read/write to zone files. How can I do this operation using Java?

It is possible to read zone files with sftp (JSch) but parsing, appending files is too complex.
Webmin uses perl scripts and perform these operations successfully.
DNSBoss uses Java and perform these operations successfully but it is not open source.

It seems dnsjava is helpful but I am not sure, I need to dig it more.

Do you have an idea for this operation? Any open source libraries, APIs which can be helpful?

Thanks a lot,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

伊面 2024-11-01 20:54:21

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

I realized there is a patch named Bind DZL. I should use it and forget about manipulating files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文