域名注册 - 拥有自己的服务器 - 需要名称服务器

域名注册 - 拥有自己的服务器 - 需要名称服务器

我注册了一个域名,我只能为其设置名称服务器,现在我有自己的服务器。

我以前通过托管公司拥有托管和名称服务器,但这些即将到期。我不想再使用它们了。

我可以在自己的服务器上设置 DNS 并将我的域名指向该名称服务器的 IP 地址吗?或者还有其他解决方案吗?

答案1

我使用自己的 DNS 服务器来托管我的域名,并在 VPS 上运行。

我用tinyDNS,但任何权威 DNS 服务器也可以工作。

一般认为,只使用一台 DNS 服务器是个很糟糕的想法,但我从该 DNS 服务器提供的所有数据都在同一台服务器上,所以这并不困扰我——一件事失败,所有事情都失败。不用说,这不是任何事情的“最佳实践”。

如果你这样做,你可能需要欺骗注册商。他们通常需要 2 个不同的名称服务器,所以我告诉它使用 ns1.example.org 和 ns2.example.org,这两个服务器恰好具有相同的 IP 地址。还要确保你告诉注册商的名称(将成为胶水记录) 与您服务器的 DNS 中的信息相同。

此外,您还需要在某处有一个静态 IP 地址。

再次强调,这种方法确实有效,但并不是最好的方法。

答案2

虽然您当然可以设置 BIND 并为您的域名运行自己的权威名称服务器,但我不建议这样做,因为有非常便宜且更强大/更具弹性的选项,如 No-IP.com、easyDNS.com、zoneedit.com 和(尚未尝试过)亚马逊的 Route 53 服务。

相关内容