我在一家公司工作,我们的域名托管在GoDaddy上。对于我们正在创建的网站/应用程序,我们需要能够以编程方式将“ A记录”添加到 DNS区域文件中,以将特定的子域指向特定的IP地址/服务器。这将通过PHP或C#完成,我们的应用程序有两个不同的服务器,没关系,我们只需要该功能即可。我知道GoDaddy既不提供此功能也不提供API,但我想知道是否有人可以推荐一种便宜/负担得起的服务让我做到这一点?我认为我们不需要像动态DNS这样的东西(或者也许会),但是如果有人知道我会很感激的。
总而言之,我们正在寻找一种 super 廉价且简便的方法,以编程方式将自定义A记录添加到区域文件中。一个免费的代码库对此也将是不错的。在我们的应用程序工作方式下,我们不能使用通配符,也不能使通配符太复杂,因此对DNS区域文件进行控制将是最有益的。谢谢!
最佳答案
不幸的是,这里的其他回答并没有太大帮助,但是我确实发现了我们自己的解决方案存在的问题。我将发布解决方案,以帮助可能需要以编程方式创建A记录并通过其网站脚本修改其他DNS区域文件设置的其他人。
我在网站www.cloudflare.com上进行了注册。它们是基于云的基于的DNS服务,可免费管理您的DNS,但也为大型项目提供了付费解决方案。他们具有完整的集成API解决方案,可通过编程方式修改DNS区域设置。我所要做的就是将我的域名服务器指向GoDaddy以便使用它们,然后我就可以使用其免费的基于云的DNS服务。
现在使用PHP,我可以通过它们的服务以编程方式创建DNS记录,包括A,CNAME及其之间的所有内容。非常简单直观的服务解决了我们遇到的一个大问题。安装非常简单,最初只花了几分钟。还有其他基于云的DNS服务,但是CloudFlare可以让您免费注册,而不会出现任何问题。在提交之前,我能够使用他们的API。而且它们的价格非常合理,如果您需要更高的性能,则专业计划的费用仅为每月20美元。
关于dynamic - 以编程方式将A记录添加到DNS区域文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28109068/