如何远程管理DNS服务器?

时间:2008-12-04 15:23:48

标签: dns bind

我想在服务器上创建一个Web界面,管理另一台服务器上的几个DNS服务器。

如何以编程方式远程管理绑定DNS服务器?

  • 我想添加/编辑/删除区域。
  • 我看到有rndc但只允许重新加载区域而不添加/删除。
  • 我可以从dns服务器安装NFS并编辑它们,但有更好的方法吗?

3 个答案:

答案 0 :(得分:6)

如果从头开始写这样的东西没有硬性要求,为什么不简单地使用现有的界面而不必重新发明轮子?一个简单的Google search for the keywords bind dns web interface会在第一个结果链接中生成一个完整的开源项目列表。

答案 1 :(得分:3)

IETF有工作要根据Netconf框架定义名称服务器远程控制的标准。参见:

要求包括添加/删除区域等的能力

答案 2 :(得分:0)

你可以设置一些远程SSH命令吗?但是,这可能有点不安全,除非运行命令的服务器本身是使用SSH密钥预先验证的,这是您可以访问服务器的唯一方法。

相关问题