我们有一个 WCMS,它允许用户将通过我们购买的域名添加到他们的站点管理器中,这应该可以立即生效。为了实现这一点,我们需要能够让 WCMS 对 DNS 进行更改(添加新域名、A 记录等)。用户将无法访问脏详细信息,但应用程序本身必须能够访问。
WCMS 采用 .NET 并在 Windows 2003 或 2008 上运行。DNS 服务器是位于单独的 unixy 机器上的 BIND9。是否已经有一个接口可用于此,还是我们需要自己动手?请注意,使用 Microsoft DNS 不是此设置的选项。
答案1
另一种方法是使用 .NET 或 dnscmd 在 Micrsoft DNS 服务器上进行更改。BIND 服务器可以配置为辅助 DNS。如果 MS DNS 服务器设置为发送 DNS 通知,则 BIND 服务器应该自行更新。
答案2
控制 BIND 9 有两种主要方式,您可能已经知道了。选项一是通过 rndc 通信路径控制它;选项二是通过 DDNS 来更新现有区域。您可能必须使用两者的组合:一种是添加区域,另一种是更新其内容。
我知道ISC 提供开发服务所以给他们写封信也许能让你更快地恢复?
在搜索 DNS 和 .NET 时,除了一些使用 DDNS 的内容外,我几乎找不到其他内容。似乎大多数人都乐于使用 MS 的 DNS。我不明白为什么……