跳至主要内容
短.be

CNAME 记录

DNS 中将一个域名指向另一个域名的记录类型,常用于自定义域名的短链接配置。

2026 年 8 月 11 日 / 约 1 分钟阅读

重定向

CNAME 记录 (Canonical Name Record) 是在 DNS 中为域名定义别名的记录。把某个域名关联到另一个域名之后,就可以不直接指定 IP 地址,而把域名的解析委托出去。

CNAME 最常见的用途,是把自定义域名接入短链接服务。例如要把自有域名 `link.example.com` 指向短链接服务的服务器 (例如 `custom.bitly.com`) 时,就在 DNS 中设置「link.example.com CNAME custom.bitly.com」。这样一来,对 `link.example.com` 的访问就会自动转送到短链接服务的服务器。

CNAME 存在重要的限制。Zone Apex (裸域名,例如 `example.com`) 上无法设置 CNAME。因为按照 RFC 1034 的规范,CNAME 不能与其他记录类型共存,而 Zone Apex 上必然存在 SOA 记录与 NS 记录。为了规避这一限制,各家 DNS 提供商都提供了自有扩展,例如 AWS Route 53 的 ALIAS 记录和 Cloudflare 的 CNAME Flattening。

CNAME 与 A 记录的区分使用在实务上也很重要。A 记录直接指定 IP 地址,因此服务器的 IP 一旦改变就需要手动更新。CNAME 把名称解析委托出去,能够自动适配服务方的 IP 变更。像短链接服务这样 IP 地址有可能变化的情况,采用 CNAME 的运维负担更低。

这篇文章对您有帮助吗?

相关术语

自定义域名

使用私有域名替代 URL 缩短服务默认域名来生成短链接。

URL 重写

在服务器内部将请求的 URL 转换为另一个 URL 的技术,对用户透明且不改变浏览器地址栏。

DNS 解析

将人类可读的域名转换为计算机可识别的 IP 地址的过程。

TTL

Time to Live 的缩写,指数据在缓存或网络中的有效存活时间。

A 记录

将域名转换为 IPv4 地址的 DNS 记录。是支撑网站访问的基础技术。

域名抢注

针对知名域名的输入错误注册相似域名,用于网络钓鱼或广告收益的攻击手法。短链接服务的域名也会成为目标。

相关文章

用自定义短链接提升品牌认知的方法

解说包含品牌名称或关键词的自定义短链接的创建方法,以及最大化品牌效果的策略。

自建网址缩短服务的方法 - 自主运营的优势与搭建步骤

解说在自有服务器或云环境中搭建和运营网址缩短服务的方法。介绍开源工具的比较和无服务器架构的实现步骤。

图解网址缩短原理 - 重定向的技术背景

结合 HTTP 响应示例和 Base62 编码计算实例,详细解说网址缩短服务实现重定向的技术原理。

常见问题

CNAME 记录和 A 记录有什么区别?
A 记录将域名直接映射到 IP 地址,而 CNAME 记录将域名映射到另一个域名。CNAME 的优势在于即使 IP 地址变更也无需修改配置。
可以在根域名上设置 CNAME 记录吗?
根据 DNS 规范,根域名(example.com)不能设置 CNAME。可以使用 ALIAS 记录或 ANAME 记录替代,或在子域名(www.example.com)上设置 CNAME。

把知识用到真实链接上

免费缩短网址