尽管 DNS 是 Internet 的基础支柱之一,但它通常是一项鲜为人知的服务,即使是精通技术的人也是如此。我们经常发现 DNS 名称服务器设置是迁移到我们服务器的新客户的常见混淆来源。
由于共享主机的性质,DNS 服务通常由主机提供商管理。但是,当升级到专用服务器或云服务器时,该责任通常落在您身上。希望我们可以帮助您了解 DNS,以提高您对环境中这一重要组成部分的理解。
什么是名称服务器?
如果您正在托管域,则您已经在使用名称服务器。它可能由您、您的托管服务提供商、您的域名注册商或第三方管理——但它就在那里。名称服务器使用称为 DNS(域名服务)的服务将域名和子域映射到 IP 地址。由于 Internet 是建立在 IP 地址之上的,没有 DNS,Internet 将变得难以访问。DNS 允许访问者的计算机找到您的服务器,而无需严格按 IP 地址导航。你记住了多少个IP地址?
我应该运行自己的域名服务器吗?
管理您自己的域名服务器通常并不像您想象的那么困难,但首先探索您的选择仍然是明智的。
托管提供商名称服务器
大多数共享托管服务提供商为他们的客户管理 DNS,如果您使用他们的托管服务,通常会要求您使用他们的域名服务器。如果这是您的情况,您的选择很简单。您的托管服务提供商将要求您提供一些基本信息,并添加适当的 DNS 条目。但是,如果您要迁移到专用或云托管服务,您将需要探索下面列出的其他一些选项。
域名注册商名称服务器
正如他们的名字所表明的,域名注册商是一个注册域名的组织。许多人将提供基本的 DNS 服务,您可以将其用于您的域,前提是您已经通过它们注册了域。在大多数情况下,此服务是免费提供的,并通过您购买和管理域名的同一控制面板界面进行控制。因此,如果这是您的注册商提供的服务,进入门槛很低,甚至可能在您购买域名时已经默认设置。
使用注册商的 DNS 服务有一个缺点。这样做会使您的 DNS 与您的服务器托管分离,因此除非您擅长管理自己的 DNS,否则您将不得不与不同的支持团队打交道来管理您的整个解决方案。这可能会给您的环境带来混乱、沟通问题和相互指责。
管理您自己的域名服务器
使用专用或云服务器管理您自己的名称服务器是一种非常常见的方法。当与网络托管控制面板(如 cPanel)配对时,许多 DNS 任务会自动处理,而其他任务则通过集成到控制面板本身的简单界面完成。虽然仍然需要一些 DNS 知识,但有很多教程可以帮助您。更具挑战性的步骤之一是初始设置,它需要配置您的域名服务器以及您的域名注册商。一旦通过这一步,从那里开始就相当简单了。
当您处理多个服务器时,事情会变得有点复杂,但这样做可以使您的站点对中断更具弹性。如果您有一个高可用性服务器环境,您可能需要指定第二个名称服务器并在它们之间同步 DNS 记录。如果其中一个名称服务器出现故障,这将允许访问者仍然能够找到您的站点。
从本质上讲,DNS 是一个相当简单的概念。这只是一种将域名映射到 IP 地址的方法——但没有它,互联网将无法运行。希望我们能够帮助您使其更易于理解,并帮助您浏览设置 DNS 服务时可能面临的无数选择。