引言
域名管理与DNS记录的理解。在本课中,我们将揭开被称为互联网的庞大计算机网络背后的面纱。我们将学习域名和DNS,了解它如何将你的域名与托管提供商的IP地址连接起来,以及如何管理这些设置。我们将回答以下问题:什么是域名?什么是DNS记录,它们有什么作用?如何编辑它们,以及DNS传播需要多长时间?
域名
首先,什么是域名?域名是人们用来在互联网上访问你网站的独特地址。就像你的实际地址一样,任何想要访问或给你寄信的人都需要知道你在哪条街以及你的门牌号。网络的工作原理类似。人们可以在浏览器地址栏中输入你的域名,或者使用搜索引擎。域名由两部分,有时是三部分组成:名称、扩展名,有时还有一个称为子域的前缀。以下是一个例子。在域名WordPress.org中,WordPress是网站所有者选择的独特名称,.org是域名扩展名,表示网站或组织的类型。同时,在域名learn.wordpress.org中,learn是与主要组织关联的子域,表示该网站专注于教育内容。与人类不同,设备和服务器使用数字IP地址进行通信。这就是域名系统(DNS)发挥作用的地方。
DNS
什么是DNS?域名系统(DNS)弥合了人类与机器之间的差距,将人类可读的域名(如www.example.com)转换为机器可读的IP地址(如192.0.2.1)。想象一个巨大的电话簿,它存储了每个活跃网站和在线服务的所有名称和对应号码,存放在特殊的文本文件中。这些文件称为区域文件,包含每个网站的单独DNS记录,用于指示在哪个服务器上找到它、如何连接等。这些DNS记录对每个域名都是唯一的,并分组在一个DNS区域中。有几十种DNS记录类型。让我们回顾一下对你网站至关重要的五种主要记录。
NS记录
第一,NS记录,即名称服务器(nameserver)的缩写。这些记录告诉其他计算机哪个服务器管理你网站的信息。NS记录将网络流量引导到你的网站、邮箱和其他在线资产存储的位置。每个域名都必须有NS记录。通常你会有两个NS记录,这样如果一个名称服务器宕机,域名查找过程可以使用记录中指定的下一个NS。为什么需要编辑名称服务器?最常见的情况是使用一家公司管理域名,另一家公司管理托管。如果你在注册商A处购买了域名,并在提供商B处购买了托管计划,你必须使用NS记录将域名连接到托管。通常的工作流程如下:首先,找到提供商B的名称服务器,可能看起来像ns1.dns-parking.com。复制它们。接下来,转到注册商A的控制面板,找到DNS区域管理部分。然后,第三步,删除旧的NS记录,并添加你在第一步中复制的新记录。你的域名很快就会连接到托管。
A记录
接下来,我们来谈谈A记录,即地址记录(address records)的缩写。它确保当有人通过搜索引擎或直接输入example.com从浏览器尝试访问你的网站时,浏览器知道哪个服务器管理这个IP地址。一旦有了这个信息,浏览器就可以获取文件并显示网站。如果你使用网络主机的名称服务器,你可能不需要设置A记录。你的网络主机会为你完成这项工作。
CNAME记录
第三,CNAME记录。将规范名称记录视为你网站的快捷方式。这些别名让你可以将一个域名指向另一个域名,这就是你设置子域或将流量引导到不同网址的方式。最常见的实用CNAME是www。这个记录像电子邮件转发器一样工作,确保人们无论是否包含www都能访问网站。或者,你可以使用CNAME将访问者引导到另一个网站,比如learn.wordpress.org的例子。
MX记录
接下来,MX记录。邮件交换器记录处理你域名的邮箱。它们指定哪些服务器处理发送到和来自你自定义电子邮件地址的邮件,包括邮件转发。如果你想使用域名发送和接收电子邮件,例如邮箱账户info@example.com,你需要设置MX记录。
TXT记录
第五,TXT记录。TXT记录就像贴在你域名上的便签。它们可以包含有用的信息,例如验证你的域名用于分析和服务,或优化电子邮件安全。以下是后者的一个例子。
编辑记录
接下来的问题是,如何编辑这些记录?你可以通过域名注册商或托管服务商的控制面板来管理所有不同的 DNS 记录。不同公司的界面可能有所不同,但它们都允许你创建、修改和删除 DNS 记录,并根据你的需求配置域名。你可能会问,这需要多长时间?每当你在 DNS 区域中做出更改时,整个网络中的全球 DNS 服务器都必须更新存储的记录。DNS 服务器更新其记录的过程称为传播。影响完成此更新所需时间的因素有很多,因此预计可能需要几个小时到 72 小时不等。在做出这些更改时,请考虑到这一点。你可以在 DNS Checker 等网站上检查 DNS 传播的状态。输入你的域名,选择记录,并在全球数百个 DNS 服务器上进行测试。
结论
我们希望这个简短的概述能让你更好地理解域名和 DNS 管理,并帮助你根据需要调整一些默认设置。