如何以编程方式设置域名的 A 地址?

How to programmatically set the A Address of a domain name?

我有一个以编程方式购买域的 Web 应用程序,我还可以从我的代码中设置新域的名称服务器。此应用程序是用 PHP 编写的,在 Debian Linux.

上运行

问题是我不知道如何将新域的 A 地址设置为我的 VPS(虚拟专用服务器)的 IP 地址。任何人都可以提出实现此目的的方法吗?

编辑:我的域名注册商提供 API 来设置名称服务器本身,但不提供任何 API 来操作 A 地址。

我搜索了一晚上,终于找到了解决我自己问题的好方法。 答案是使用CloudFlare's Free DNS Service.

你基本上可以用他们来托管你的域的名称服务器,他们提供 simple api 来操纵 DNS 记录