跳到主要内容

DNS 记录简介:初学者指南

当您在浏览器中输入网址或网站地址“www.example.com”时,您的计算机需要知道要访问的位置。这时,您的 DNS 记录就发挥了重要作用。
本文将带您了解 DNS 记录的基础知识,解释最常见的类型,以及如何在您的 Bluehost 账户中管理它们。
如果您想了解如何更新 DNS 记录设置,请参阅 DNS 管理。

  • 了解 DNS
  • 什么是 DNS 记录?
  • 常见的 DNS 记录类型
  • DNS 关键术语
  • 如何在 Bluehost 中更新 DNS 记录
  • DNS 记录更新时间表
  • 总结

了解 DNS

域名系统(Domain Name System,简称 DNS)就像互联网的电话簿。记住一串复杂的数字(即 IP 地址)以访问网站非常困难。然而,DNS 记录允许您使用易于记忆的域名。实际上,正是 DNS 记录将您的域名指向正确的网络服务器或电子邮件服务。
例如:

  • 在浏览器中,您输入“www.example.com”。
  • DNS 将“www.example.com”转换为 192.1.23.456。
  • 您的浏览器连接到该 IP 地址,然后加载网站。

什么是 DNS 记录?

DNS 记录为 DNS 服务器提供指令,帮助其理解域名与对应 IP 地址之间的关系。每种类型的 DNS 记录都有特定的用途,包括:

  • 将您的域名指向网站。
  • 连接您的电子邮件。
  • 验证所有权(针对域名、电子邮件或其他托管服务)。

常见的 DNS 记录类型

以下是您在设置域名、电子邮件或网站时可能遇到的一些常见 DNS 记录类型。

DNS 记录类型描述示例
A 记录地址记录(A),也称为主机记录,将域名或子域名指向一个 IP 地址。通常,域名所有者会将 IP 地址分配给特定功能,例如域名、子域名或电子邮件,从而允许通过特定服务器进行连接。
  • yourdomain.tld 指向 12.345.678.90

  • mail.yourdomain.tld 指向 12.345.678.90

CNAME | 规范名称(CNAME)记录将子域名指向另一个域名或子域名。 |

  1. www.example.com 指向 example.com
  2. imap.example.com 指向 mail.example.com
  3. docs.example.com 指向 ghs.google.com
  • 第一个记录 (a) 允许域名(example.com)与 www 子域名解析到相同服务器。
  • 第二个记录 (b) 允许您使用电子邮件托管和传递的备用子域名。
  • 第三个记录 (c) 允许您将 docs.example.com 子域名指向 Google Workspace 的 ghs.google.com,以使用 Google 的文档管理系统。此类记录需要与 Google 进行额外配置和验证。

MX 记录 | 邮件交换记录(MX)将电子邮件定向到特定的邮件服务器,并设有优先级,如果一个服务器无法接收邮件,则使用另一个。 | johndoe@yourdomain.tld

  • 主机名: mail
  • MX 记录: mail.yourdomain.ext
  • IP 地址: 12.345.678.90

TXT 记录 | 文本记录(TXT)是人类可读的文本,用于电子邮件验证和认证。这些记录是动态的,可用于多种目的,如验证、认证等。TXT 值是记录“指向”的内容,但这些记录不用于流量导向,而是向外部来源提供所需信息。 | 用于电子邮件安全和投递的 TXT 记录包括:

  • SPF 记录
  • DKIM 记录
  • DMARC 记录

SRV 记录 | 服务记录(SRV)使用特定的目标端口将一个域名指向另一个域名。SRV 记录允许特定服务(如 VOIP 或即时通讯)定向到不同位置。 | 允许您的域名使用 Google 的 xmpp 服务器是一个很好的示例。Google 的帮助文章指出,SRV 记录应为以下格式:__xmpp-server.tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com 在“添加 DNS 记录”中,您需要这样输入设置:

  • 服务: _xmpp-server
  • 协议: _tcp
  • 主机: chat(如果您想使用 chat 子域名。请将其替换为您想使用的子域名,或使用 @ 表示根域名。)
  • TTL: 14400
  • 类型: SRV
  • 优先级: 5
  • 权重: 0
  • 端口: 5269
  • 指向: xmpp-server.l.google.com

AAAA 记录 | AAAA 记录类似于 A 记录,但允许您将域名指向 IPv6 地址。有关 IPv6 的更多信息,请访问 http://ipv6.com。请注意,目前 Bluehost 不支持 AAAA(IPv6)。 | -

DNS 关键术语

您可能会遇到与 DNS 记录相关的各种术语。以下是每个术语的简要说明。

区域文件存储域名所有 DNS 记录的文件。
主机名/主机记录您希望使用的域名或子域名。@ 符号表示根域名本身。在我们的示例中,主机记录 'ftp' 表示子域名 ftp.google.com,'@' 表示 google.com 本身。
指向域名或子域名发送流量的目标服务器。
TTL“存活时间”值,表示 DNS 服务器(如您的互联网服务提供商)缓存该记录的时间。默认(且最低接受值)为 14400 秒(4 小时)。通常无需修改此值。
操作允许您修改或删除现有记录。
权重类似于优先级,控制多个记录的使用顺序。记录按相同优先级值分组。与 MX 记录一样,较低数字优先使用。
端口服务器或计算机用来处理特定服务流量的端口,确保所有流量通过预期的入口。
目标记录发送流量的目的地。

注:“指向”与“目标”在此文中均指记录所指向的服务器地址,均译为“指向”,以保持术语一致性。

如何在 Bluehost 中更新 DNS 记录

有多种方式可以更新您的 DNS 记录。对于指向您 Bluehost 账户的域名,您可以在账户管理器中更新 DNS 记录。请参阅我们的 DNS 管理文章,了解更新 DNS 记录的具体操作。

当我的托管服务被取消/过期时,DNS 会发生什么?
托管服务过期后,DNS 记录会怎样?所有 DNS 记录将被删除。由于没有自动备份,您无法恢复它们。有时,记录仍可在 DNS 追踪中找到,但这并不保证。因此,务必始终保留 DNS 记录的备份副本。

DNS 记录更新时间表

您可能会问,“我的 DNS 记录更新需要多长时间生效?”或“DNS 传播需要多久?
DNS 传播指的是 DNS 记录更改被更新并反映到整个互联网所需的时间。根据 DNS 记录的 TTL(存活时间)设置以及各个 DNS 服务器刷新缓存的速度,这个过程可能需要几分钟到 45 小时不等。在此期间,部分用户可能仍看到旧记录,而其他用户则能看到更新后的信息。

总结

本文介绍了 DNS 记录的概念,列举了最常见的类型——包括 A、CNAME、MX、TXT 和 SRV 记录,并概述了一些 DNS 术语。文章还强调了在取消托管服务前备份 DNS 记录的重要性。最后,您将了解 DNS 传播的工作原理以及更新 DNS 记录时应期待的情况和位置。