跳到主要内容

什么是 DNS 记录?基础知识解析

DNS 记录对于将您的域名指向正确的网页和电子邮件服务至关重要。无论是启动网站还是配置电子邮件,了解 DNS 记录的基础知识都能节省时间并防止故障。

什么是 DNS 记录?

DNS(域名系统)记录是存储在您域名区域文件中的指令。它们将人类可读的域名(如 yourdomain.com)转换为浏览器和电子邮件客户端使用的技术数据(如 IP 地址或邮件服务器位置)。

常见的 DNS 记录类型及其作用

类型用途示例
A将域名指向 IPv4 地址@ → 192.0.2.1
AAAA指向 IPv6 地址@ → 2001:db8::1
CNAME创建指向另一个域名的别名www → yourdomain.com
MX指定邮件服务器@ → mail.yourdomain.com
TXT添加基于文本的数据(例如 SPF、DKIM)@ → v=spf1 include:_spf.google.com ~all
SRV定义 VOIP 或聊天等服务_sip._tcp → 服务 URL 和端口

DNS 术语表

  • 区域文件(Zone File): 域名的 DNS 配置文件。
  • TTL(生存时间,缓存时间): DNS 数据缓存并刷新之前的持续时间。
  • 主机记录(Host Record): 指定子域名(例如 @ = 根域,wwwmail)。
  • 优先级(MX): 决定邮件服务器的优先顺序(数值越低优先级越高)。
  • 权重(Weight,SRV): 用于流量负载均衡或路由到特定端口。
  • 端口(Port,SRV): 指定服务使用的网络端口。

何时需要更新 DNS 记录?

您可能需要在以下情况下更新 DNS 记录:

  • 将域名指向新的网站主机
  • 设置第三方电子邮件服务,如 Google Workspace 或 Microsoft 365
  • 验证域名所有权,例如用于 Google Search Console
  • 为 Zoom、Shopify 或 HubSpot 等服务添加自定义记录

如何更新 DNS 记录

在更改之前,请截屏或导出现有的 DNS 记录,以防需要恢复到之前状态。
要更新您的 DNS 记录,请查看我们的 DNS 管理指南。该指南包含简单易懂的操作步骤,帮助您轻松完成更新。

DNS 变更需要多长时间生效?

DNS 记录的更改通常在几分钟内生效。但根据 TTL 值,完整的互联网传播可能需要 24–48 小时。
有关传播的更多信息,请参阅本指南:DNS 传播:时间框架、工具和故障排除。

DNS 记录

  • A 记录
  • CNAME 记录
  • MX 记录
  • TXT 记录(用于 SPF)
  • SRV 记录
  • AAAA 记录

A 记录

A 记录(地址记录)将域名或子域名(如 example.comblog.example.com)映射到IP 地址(例如 192.168.0.1)。这使用户可以通过易记的域名访问网站,而无需记住数字 IP 地址。
 sample-a-record

CNAME 记录

CNAME 记录(规范名称)将域名或子域名指向另一个域名,而不是直接指向 IP 地址。这简化了更新;只需更改链接的 A 记录,所有指向它的 CNAME 记录将自动解析到新的 IP。
例如,www.example.com 可以指向 example.com,或者 docs.example.com 可以指向 Google Workspace 服务的 ghs.google.com
 sample-cname-record

MX 记录

MX 条目(邮件交换记录)将域名的邮件指向指定的邮件服务器。与 CNAME 类似,MX 条目必须指向域名,而非直接指向 IP 地址。它们还包含“优先级”值,用于确定联系邮件服务器的顺序。
 sample-mx-record
有关管理 MX 记录的更多信息,请参阅如何编辑 MX 记录。

TXT 记录(用于 SPF)

TXT 记录(文本记录)存储人类可读的文本,用于多种用途,超出流量指向范围。
 sample-txt-record
它们用途广泛,常见于以下场景:

  • Google 验证: 用于证明 Google 服务的域名所有权。
  • 发件人策略框架(SPF): 帮助识别来自您域的合法邮件发送者,减少垃圾邮件和欺诈。更多信息请参阅如何设置 SPF 记录。
  • 域名密钥识别邮件(DKIM): 通过加密签名验证邮件真实性,确保邮件未被篡改且来自可信来源。详情请访问 dkim.org。

SRV 记录

SRV(服务)记录通过指定特定目标端口,将一个域名指向另一个域名。这些记录便于将特定服务路由到指定位置,如 VOIP 或即时通讯。
例如,要配置您的域名使用 Google 的 XMPP 服务器,可以参考 Google 的文档,SRV 记录格式如下:

_xmpp-server._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.

添加 DNS 记录时,请按以下方式填写设置:

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

AAAA 记录

AAAA 记录类似于 A 记录,允许您将域名指向 IPv6 地址。有关 IPv6 的更多信息,请访问 https://ipv6.com/。
Bluehost 目前不支持 IPv6 的 AAAA 记录功能。

如果失去主机服务会怎样?

如果您的 Bluehost 主机计划到期,您的 DNS 记录可能会被删除或失效。与域名注册不同,DNS 记录不会自动备份。
为保护您的配置,请保留 DNS 记录副本,或使用第三方监控工具如 DNS Trails 来检索最近的配置。

总结

DNS 记录是您网站和电子邮件功能的基础。无论是将域名指向新服务器、验证所有权,还是设置第三方服务,了解如何管理 DNS 记录都能让您掌控全局,安心无忧。
理解每种记录类型的作用及如何在 Bluehost 中更新它们,将帮助您避免常见配置错误,确保域名顺畅运行。请务必记录更改并留出传播时间。