我自己的 DNS 服务器

我自己的 DNS 服务器

抱歉我的英语不好,我有域名(没有分配 IP),比如 blahblah.com,还有 Linux VPS,静态 IP 为 123.123.123.123。我该如何为我的域名分配 IP?我是否可以运行自己的 DNS 服务器或使用任何免费 DNS 服务器?

答案1

首先您需要联系您的注册商。这是您购买/注册域名的地方。

在那里,您需要配置为您的域名 blahblah.com 配置的 DNS 服务器。一些注册商将提供执行此操作的服务。如果他们提供此服务,我的建议是使用它,因为这会更简单。您需要做的就是提供指向 123.123.123.123 的主机名或通配符配置。

另一种选择是使用注册商为您的域名配置名称服务器以指向您的 VPS。出于一些原因,我们不建议这样做。首先,设置起来比较复杂。其次,您确实应该为一个域名设置多个名称服务器以实现冗余。有些域名需要这样做。拥有单个 VPS 的人甚至在其 VPS 主机上配置多个 IP 以满足多个主机的要求。这显然是绕开问题,而不是解决问题。

答案2

如果您从 GoDaddy 或类似网站购买域名,他们会为您托管 DNS。您所要做的就是将您计划托管的资源的 DNS 记录指向您的服务器的 IP。

例如,如果您在服务器上托管网站,您将需要更改“www”记录中的 IP 以反映服务器的 IP。

如果您托管邮件,您将需要将“邮件”条目更改为您的 IP(如果您托管网络邮件)并修改 MX 记录以指向您的服务器。

这是GoDaddy 的 DNS 帮助部分,但无论您从谁那里购买域名,这些原则都适用。

答案3

无论您在何处注册域名,您都需要设置其中的一些内容。

  • 将域名的名称服务器设置为托管您的 VPS 的服务器

    或者

  • 如果您的注册商提供 DNS 功能,则将您的服务器添加为主机记录 (A)

答案4

您可以在注册域名的同一位置分配它。查看我们的各种 DNS 记录类型: http://en.wikipedia.org/wiki/List_of_DNS_record_types

根据您要实现的目标,您可以拥有自己的 DNS 服务器,或者通常您的域名注册商会为您提供默认名称服务器。

相关内容