如何使用 DigitalOcean 云服务器创建虚荣或品牌名称服务器

2023-11-18

介绍

托管提供商或经销商特别感兴趣,拥有品牌或 虚荣域名服务器为客户提供了更专业的外观。它 无需要求您的客户将其域名指向另一个域名 公司的域名服务器。本教程将概述两种创建方法 自定义域名服务器:(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 小时才能正确传播 整个互联网。

文章提交者:巴勃罗·卡兰萨
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 DigitalOcean 云服务器创建虚荣或品牌名称服务器 的相关文章

随机推荐

  • 如何在 Ubuntu 18.04 上安装和配置 VNC

    本指南介绍了在 Ubuntu 18 04 上安装和配置 VNC 服务器所需的步骤 我们还将向您展示如何通过 SSH 隧道安全地连接到 VNC 服务器 虚拟网络计算 VNC 是一种图形桌面共享系统 允许您使用键盘和鼠标远程控制另一台计算机 它
  • 如何在 CentOS 8 上安装和使用 PHP Composer

    Composer是 PHP 的依赖管理器 就像 npm 的作用一样 Node js or pip是Python Composer 将提取您的项目所依赖的所有必需的 PHP 包并为您管理它们 它用于所有现代 PHP 框架和平台 例如 Lara
  • 如何在 Ubuntu 中添加 apt 存储库

    使用 Ubuntu 软件中心或命令行实用程序 例如apt or apt get这些软件包是从一个或多个 apt 软件存储库下载的 APT 存储库是网络服务器或本地目录 其中包含 APT 工具可读的 deb 包和元数据文件 虽然默认 Ubun
  • 如何在 Ubuntu 18.04 上安装 Visual Studio Code

    视觉工作室代码是微软开发的开源跨平台代码编辑器 它有一个内置的调试支持 嵌入式Git控制 语法突出显示 代码完成 集成终端 代码重构和片段 在 Ubuntu 计算机上安装 Visual Studio Code 最简单且推荐的方法是启用 VS
  • 如何在 CentOS 7 上安装 Atom 文本编辑器

    Atom是由GitHub开发的开源跨平台代码编辑器 它有一个内置的包管理器 嵌入Git控制 智能自动完成 语法突出显示和多个窗格 从本质上讲 Atom 是一个基于 Electron 构建的桌面应用程序 使用 HTML JavaScript
  • 如何在 Ubuntu 20.04 上安装 Git

    Git 是世界上最流行的分布式版本控制系统 被许多开源和商业项目使用 它允许您与其他开发人员协作进行项目 跟踪代码更改 恢复到之前的阶段 创建分支 和更多 Git 最初是由莱纳斯 托瓦尔兹Linux内核的创建者 本指南介绍如何在 Ubunt
  • 如何在 Ubuntu 18.04 上安装 VirtualBox 来宾添加

    虚拟盒子是一款开源 跨平台虚拟化软件 允许您同时运行多个来宾操作系统 虚拟机 VirtualBox 提供了一组可以安装在来宾操作系统中的驱动程序和应用程序 VirtualBox Guest Additions 来宾添加为来宾计算机提供了多种
  • Linux 类型命令

    The type命令用于显示有关命令类型的信息 它将向您展示在命令行上键入给定命令时将如何解释 在这篇文章中 我们将解释如何使用Linuxtype命令 如何使用 type 命令 type是 Bash 和其他 shell 如 Zsh 和 Ks
  • 如何在 CentOS 7 上使用 Apache 安装和保护 phpMyAdmin

    phpMyAdmin 是一个基于 PHP 的开源工具 用于通过基于 Web 的界面管理 MySQL 和 MariaDB 服务器 phpMyAdmin 允许您与 MySQL 数据库交互 管理用户帐户和权限 执行 SQL 语句 以各种数据格式导
  • 如何在 Ubuntu 20.04 上设置 Nginx 服务器块

    服务器块是一种 Nginx 指令 它定义特定域的设置 允许您在一台服务器上运行多个网站 对于每个网站 您可以设置网站文档根目录 包含网站文件的目录 创建单独的安全策略 使用不同的 SSL 证书等等 本文介绍如何在 Ubuntu 20 04
  • 如何在 CentOS 7 上添加和删除用户

    CentOS 以及所有其他 Linux 发行版都是一个多用户操作系统 每个用户可以对各种命令行和 GUI 应用程序拥有不同的权限级别和特定设置 了解如何添加和删除用户是每个 Linux 用户应该了解的基本技能之一 在本教程中 我们将解释如何
  • 如何在树莓派上安装和使用 Docker

    Docker 是一个容器化平台 允许您快速构建 测试和部署应用程序作为可移植 自给自足的容器 几乎可以在任何地方运行 在本教程中 我们将解释如何在 Raspberry Pi 上安装 Docker 并探索基本的 Docker 概念和命令 先决
  • 如何在 Ubuntu 18.04 上使用 Apache 安装和配置 Nextcloud

    下一云是一个开源 自托管的文件共享和协作平台 类似于 Dropbox 它捆绑了媒体播放器 日历和联系人管理 Nextcloud 可通过应用程序进行扩展 并拥有适用于所有主要平台的桌面和移动客户端 在本教程中 我们将向您展示如何在 Ubunt
  • 了解 /etc/passwd 文件

    Linux 系统上可以使用多种不同的身份验证方案 最常用和标准的方案是针对 etc passwd and etc 影子 files etc passwd是一个基于纯文本的数据库 包含系统上所有用户帐户的信息 这是owned第 644 章权限
  • 如何在 Debian 9 上使用 UFW 设置防火墙

    Debian 包含多个软件包 这些软件包提供了用于管理防火墙的工具 其中 iptables 作为基本系统的一部分安装 对于初学者来说 学习如何使用 iptables 工具正确配置和管理防火墙可能很复杂 但 UFW 简化了它 UFW Unco
  • 如何在 Ubuntu 14.04 服务器上安装 ISPConfig3

    介绍 尽管命令行是一个功能强大的工具 可以让您在许多情况下快速轻松地工作 但在某些情况下 可视化界面会很有帮助 如果您要在一台计算机上配置许多不同的服务 或者为客户端管理系统的某些部分 则可以使用诸如ISP配置可以使这个任务变得更加简单 I
  • 如何在 CentOS 7 上安装 Git

    介绍 版本控制已成为现代软件开发中不可或缺的工具 版本控制系统允许您在源代码级别跟踪您的软件 您可以跟踪更改 恢复到之前的阶段以及从基本代码分支以创建文件和目录的替代版本 最流行的版本控制系统之一是git 许多项目在 Git 存储库中维护其
  • 什么是 Kubernetes?

    介绍 Kubernetes 是一个功能强大的开源系统 最初由 Google 开发 并得到云原生计算基金会 CNCF 的支持 用于在集群环境中管理容器化应用程序 它旨在提供更好的方法来管理跨不同基础设施的相关分布式组件和服务 要了解有关 Ku
  • 使用 Debian 9 进行初始服务器设置

    介绍 当您首次创建新的 Debian 9 服务器时 您应该尽早执行一些配置步骤作为基本设置的一部分 这将提高服务器的安全性和可用性 并为您后续的操作奠定坚实的基础 第一步 以 root 身份登录 要登录您的服务器 您需要知道您的服务器的公共
  • 如何使用 DigitalOcean 云服务器创建虚荣或品牌名称服务器

    介绍 托管提供商或经销商特别感兴趣 拥有品牌或 虚荣域名服务器为客户提供了更专业的外观 它 无需要求您的客户将其域名指向另一个域名 公司的域名服务器 本教程将概述两种创建方法 自定义域名服务器 i 虚荣和 ii 品牌 Types 虚荣名称服