如何使用安装在 Digital Ocean 上的 Direct Admin 解析域 VPS

How to resolve domain with Direct Admin installed on a Digital Ocean VPS

我有一个安装了 Direct Admin 的 Digital Ocean VPS。我已将我的域指向 Digital Ocean 的 3 个域名服务器 ( ns1.digitalocean.com, ns2, ns3 )。但是当我在 Direct Admin 的 DNS 管理中添加 DNS 记录来解析我的域时,没有任何反应。我等了 9 到 10 个小时,但仍然无法通过 Direct Admin 解析我的域。

然后,我在 Digital Ocean 中添加了一个域区域(使用 Digital Ocean 控制面板),5、6 分钟后,我的域被解析了。

所以,问题是,我必须怎么做才能通过 Direct Admin 而不是 DO 的控制面板来管理我的 DNS 记录?

我确实在 DO 的论坛上提交了一个问题,他们的管理员回复我说如果我使用 DO 的名称服务器 ( ns1.digitalocean.com, ns2, ns3 ) 那么我必须使用 Digital Ocean 的控制面板,但是他没有告诉我如何使用 Direct Admin。

我解决了这个问题。

任何可能 运行 遇到和我一样的问题的人,你们可以尝试我的解决方案:

一点解释:

像往常一样,您可以通过直接将域的 A 记录指向 VPS IP 来将域指向 VPS,或者您可以将域的 DNS 记录指向 VPS 名称服务器(在我的例子中,它是 ns1.digitalocean, n2 n3, ... )。 因此,您可以在这两种方式之间使用一种或另一种方式。但我不想这样,我不想通过域提供商或 DigitalOcean 管理我的域,我想通过我安装在 VPS.

上的 DirectAdmin 面板来管理它

所以,我们需要另一个域。例如,我的域是 example.com。现在我需要另一个域,例如:examplecloud.com。现在,您将 examplecloud.com 指向您的 VPS IP,或指向您的 VPS 名称服务器,并将该域添加到您的 DirectAdmin 中。 DirectAdmin 会自动为您的域创建 2 个名称服务器(例如 ns1.examplecloud.com, n2.examplecloud.com )。之后,您只需将 example.com 添加到 DirectAdmin 并将其指向 examplecloud.com.

的 2 个名称服务器

我就是这样完成的,你们应该试试。