介绍
托管提供商或经销商特别感兴趣,拥有品牌或
虚荣域名服务器为客户提供了更专业的外观。它
无需要求您的客户将其域名指向另一个域名
公司的域名服务器。本教程将概述两种创建方法
自定义域名服务器:(i) 虚荣和 (ii) 品牌。
Types
虚荣名称服务器允许您使用自己的域名,而无需设置复杂的区域文件;你可以使用 DigitalOcean 来做到这一点
名称服务器和 DNS 管理器。这是通过以下方式完成的
将您的自定义名称服务器映射到 DigitalOcean 的 IP。
品牌域名服务器需要更多配置,但允许您对域的 DNS 进行完全控制。然而,增加的控制带来了必须自行管理 DNS 的负担。您需要部署至少两个 VPS,并使用 BIND、PowerDNS 或 NSD 等专用软件
(对于“名称服务器守护进程”)。维基百科发布了一个不错的DNS服务器软件比较.
Naming
You can use any naming scheme you want. If you're unsure, the most common
schemes are
ns1.yourdomain.com
or
a.ns.yourdomain.com
.
先决条件
虚荣和品牌名称服务器的成分:
1. 从既定注册商处注册的域名,例如去吧爸爸;名称便宜; 1&1;网络解决方案; Register.com等(目前,DigitalOcean不提供域名注册服务。)
2. 胶水记录:确定您的域名注册商创建胶水的程序
记录。不同的注册商以不同的名称引用粘合记录,
例如 GoDaddy 将它们称为主机名。其他提供商可以参考
该过程称为“注册名称服务器”或“创建主机记录”。
胶水记录告诉世界其他地方在哪里可以找到您的域名服务器,并且
需要防止循环引用。存在循环引用的地方
如果不解析域,则无法解析域的名称服务器
他们负责。如果您无法确定如何
在您的特定域名注册商处创建 Glue 记录(即如何
“注册域名服务器或主机名”),然后您需要联系您的注册商
直接告诉他们您需要注册一个名称服务器。
仅适用于虚荣名称服务器
DigitalOcean 名称服务器的当前 IP 地址(可以通过单击下面的相应超链接获取;或者通过 nslookup、dig;或 ping 命令获取):
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com
如果您想通过品牌域名服务器最大限度地控制域的 DNS,则需要满足以下附加要求:
创建或确定至少两个您控制的 VPS
主要和辅助名称服务器。
注意:从技术上讲,只有一个 VPS 既充当主服务器也是可能的
和辅助名称服务器。然而,不推荐这种方法,因为
它牺牲了冗余提供的安全性(即容错)。
但请记住,对于只有两个名称服务器没有硬性限制。
你的域名。您仅受您所使用的域名服务器数量的限制
域名注册商允许您注册。
在您的主名称服务器和辅助名称服务器上部署 DNS 服务器。 查看如何在 Ubuntu 上使用 Virtualmin/Webmin 设置 DNS 从站自动配置;
如何在 CentOS 6 上安装 BIND DNS 服务器;或者如何在 CentOS 6.3 x64 上安装 PowerDNS
快速简单的秘诀:虚荣名称服务器:
1. 首先,登录您的数字海洋控制面板并将您的域名添加到
这DigitalOcean DNS 管理器.
2. 然后,为您的虚名名称服务器创建 A 记录并将其指向
DigitalOcean 的 IP 为 ns1.digitalocean.com; ns2.digitalocean.com; ns3.digitalocean.com。
要实现此目的,请使用以下命令创建新的主机 A 记录ns1.yourdomain.com。 (do NOT忘记以句点结束主机名)
主机名字段。用于 ns1.yourdomain.com 的 IP 地址。是IP
您发现的 ns1.digitalocean.com 地址(上图)。重复这些步骤ns2.yourdomain.com。 and ns3.yourdomain.com。
例如:
(不要忘记尾随点)
A ns1.yourdomain.com. [IP address for ns1.digitalocean.com]
A ns2.yourdomain.com. [IP address for ns2.digitalocean.com]
A ns3.yourdomain.com. [IP address for ns3.digitalocean.com]
3. 接下来,您需要将 DigitalOcean 的 NS 记录替换为以下各项
你的虚荣域名服务器
这DigitalOcean DNS 管理器.
(不要忘记尾随点)
NS ns1.yourdomain.com.
NS ns2.yourdomain.com.
NS ns3.yourdomain.com.
4. 下一步将有所不同,具体取决于您的域名注册商: 登录
到您的域名注册商的控制面板并注册您的 IP
通过创建胶水记录来命名服务器。换句话说,将 DigitalOcean 的域名服务器 IP 与您的虚名域名服务器的主机名关联(或映射)。
<p>With GoDaddy, for example, simply login to your Domain Name Control Panel
and look for the area where you can list Host Names. There, click on Manage
=> Add Hostname and enter NS1 for the Hostname and ns1.digitalocean.com's IP
address; click Add Hostname again and enter NS2 for the Hostname and
ns2.digitalocean.com's IP Address. Click Add Hostname yet a third time and add
NS3 for the Hostname and ns3.digitalocean.com's IP Address.</p>
5.快完成了!跳至 DNS 测试部分。
使用品牌名称服务器实现最大程度控制的秘诀:
配置 DNS 最简单的方法是让其他人来完成。是因为,
你应该考虑使用 DigitalOcean 的DNS管理器.
但是,如果您确实想自己管理域的 DNS,那么您下一步
需要部署BIND等DNS服务器。完整的区域文件配置是
超出了本教程的范围。但是,您需要确保应用
与上述相同的原理:
1. 为 ns1.yourdomain.com 创建 A 和 NS 记录。和 ns2.yourdomain.com。
(特别是对于 BIND,不要忘记结尾的句点)。
2. 最终,您的区域文件将包含以下条目:
ns1.yourdomain.com. IN A 1.2.3.4
<pre>ns2.yourdomain.com. IN A 1.2.3.5</pre>
<pre>yourdomain.com. IN NS ns1.yourdomain.com.</pre>
<pre>yourdomain.com. IN NS ns2.yourdomain.com.</pre>
3. 请记住,您的 ns1 和 ns2 A 记录(以及 Glue 记录)的 IP 地址来自您 - 您必须进行设置at least两个 VPS 来运行您的名称服务器。
4. 登录域名注册商的控制面板并创建 Glue 记录
您希望部署的名称服务器数量不限。只需确保您是
使用您控制下的服务器的 IP 地址(而不是
DigitalOcean 的名称服务器)。
DNS测试
为了确保所有配置正确,您可以运行查看
域配置工具。但请记住,这取决于您的
注册商、域名服务器更改最多可能需要 72 小时才能正确传播
整个互联网。
文章提交者:巴勃罗·卡兰萨