域名系统或 DNS 使我们能够使用易于记忆的域名浏览网络。它将互联网的各个部分联系在一起,并有助于促进它们之间的通信。但是,DNS 及其组件可能会造成混乱,尤其是在涉及 DNS 记录时。

在本文中,我们将解释 DNS A 记录。我们将讨论它们是什么,它们做什么以及它们与 CNAME 和 MX 记录的区别。然后,我们将向你展示如何为你的网站找到它们。

DNS 记录简介

连接到互联网的每个设备都有其自己的唯一 IP 地址。该组件的功能类似于邮寄地址,它告诉其他计算机在哪里发送请求和响应。就网站而言,信息的传递导致访问者浏览器中的内容加载。

但是,IP 地址由一长串数字组成,因此,在浏览器中键入一个数字来访问网站并不是完全用户友好的。这就是 DNS 来源。它是一种为网站分配更清晰的域名(例如 www.xtwebs.cn 并将其与相应 IP 地址绑定在一起的系统,以便用户可以访问它们。

DNS 记录是告诉 DNS 哪些 URL 与给定 IP 地址相关联的元素。它们是将整个数据库绑定在一起的线程,因此,当你输入网址时,浏览器便知道将请求发送到哪里。

什么是记录?它与 CNAME 和 MX 有何区别?

DNS 记录有几种不同类型,但是最常见和最重要的记录称为 “A”,“ CNAME” 和 “ MX”。让我们分解一下每个人的工作及其区别。

CNAME 和 A 记录解析示例

记录是最基本的类型。“A” 代表 “地址”,因为它们的功能是将域名或 URL 直接绑定到 IP 地址。

基本上,当你在浏览器中键入网址时,DNS 会查找该域名,然后将浏览器路由到关联的 IP 地址。

MX 或 “邮件交换” 记录处理发送电子邮件。他们告诉 DNS 特定电子邮件地址位于何处。

总而言之,A 记录直接指向 IP 地址,而 CNAME 指向 A 记录。MX 记录指向邮件服务器,并帮助将电子邮件路由到其正确的目的地。

为什么需要 A 记录

在大多数情况下,你不需要对 A 记录做太多事情。网站启动并运行后,它们往往保持不变,并且很少会要求你提供它们。

但是,在少数情况下,你可能必须访问和编辑站点的 A 记录。最值得注意的是,你可能需要它们来更改 Web 服务器,例如,如果你决定切换主机提供商或计划,或者将站点迁移到自己的私有服务器。

如果你更改站点的域名但希望保持其内容完整,则可能还需要更新 A 记录。在这种情况下,你只需更改 A 记录,新域将指向 Web 主机服务器上的同一位置。

最后,如果你为站点创建子域,则可能需要为其生成 A 记录,以将其指向你的服务器。

如何设置 DNS 解析

以阿里云 DNS 解析为例,找到要解析的域名,点击解析设置:

设置域名的 DNS 解析

单击左上角的添加记录,将在右侧弹出解析对话框:

添加或修改 DNS 记录

要添加,删除或更改 DNS 记录,只需为要修改的记录选择适当的选项。请记住,你所做的任何更改将需要一些时间才能在 DNS 中传播并生效(在某些情况下,最长可能需要 48 个小时)。

如果你需要更改 CNAME,MX 或任何其他 DNS 记录,请遵循相同的步骤。

解析说明:

主机记录就是域名前缀,常见用法有:

  • www:解析后的域名为 www.example.com。
  • @:直接解析主域名 example.com。
  • *:泛解析,匹配其他所有域名 *.example.com。
  • mail:将域名解析为 mail.example.com,通常用于解析邮箱服务器。
  • 二级域名:如:abc.example.com,填写abc。
  • 手机网站:如:m.example.com,填写m。
  • 显性 URL:不支持泛解析(泛解析:将所有子域名解析到同一地址)