使用 Java 操作 BIND 9.x 配置文件
我需要向 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我意识到有一个名为 Bind DZL 的补丁。我应该使用它并忘记操作文件。
I realized there is a patch named Bind DZL. I should use it and forget about manipulating files.