【问题标题】:Looking for a service/way to maintain dns server from c# [closed]寻找从 C# 维护 dns 服务器的服务/方式 [关闭]
【发布时间】:2013-11-13 14:49:51
【问题描述】:

我需要能够从代码设置 dns 记录。我有什么选择?

该解决方案将在 Windows Azure 上运行,因此如果可能的话,运行带有 DNS 服务器的虚拟机并通过代码进行管理是可以的。我还有哪些其他选择?

我是 DNS 管理的新手,需要弄清楚如何最好地做到这一点。我们的任务很简单,我们将动态部署网站,并希望在创建新站点时自动创建 .ourdomain.com 或 .sites.ourdomain.com 等 dns 记录。因此,也欢迎简要介绍要阅读的内容。我对 DNS 有基本的了解,并且知道不同记录的含义,但我一直只是在一些免费服务的 Web 界面中为我自己的网站手动维护这些记录。

【问题讨论】:

    标签: c# azure dns


    【解决方案1】:

    您可以在虚拟机上的 Azure 中运行自己的 DNS 服务器。不幸的是,在 API 级别上与 Windows Server DNS 服务进行交互非常困难。

    一个建议是研究其他提供 API 访问的 DNS 提供商。这是涵盖此主题的 Stackoverflow 问题的链接:Cloud DNS Service with API

    要考虑的另一种选择是拥有一个小型可靠网站,该网站托管在包罗万象的域 (.yourcompany.com) 下,并会检查主机标头并根据这些标头进行重定向。这是假设您的所有域都需要托管网站而不是其他一些应用程序。使用主机头检查将消除使用 DNS 并将逻辑传输到应用程序路由层的需要 - 这通常更容易处理。

    HTH

    【讨论】:

      猜你喜欢
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      • 2020-08-07
      • 2023-04-06
      • 2014-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多