什么是 TXT 记录?

TXT 记录是域名下存放文本信息的记录,本身不参与解析寻址,主要用于各种验证。它被广泛用于证明域名所有权、配置邮件反伪造策略。验证方向记录里写入特定值,请求方读到后确认域名归属。

第 32 期介绍过,DNS 记录里有一种 TXT 记录,用于存放文本信息。它和 A 记录、MX 记录不同,不负责把域名指向某个地址或服务器,而是纯粹存放一段文字,供其他系统读取。

TXT 记录的常见用途是验证。一是域名所有权验证:一些服务要求域名持有者向域名的 TXT 记录里写入一个特定值,服务方查询到这个值,即确认申请人确实控制这个域名。搜索引擎的网站验证、证书签发机构的域名验证,都用到这种方式。

二是邮件反伪造。电子邮件容易伪造发件地址,域名持有者可以用 TXT 记录配置发件人策略框架(SPF)、域名密钥识别邮件(DKIM)等策略,声明哪些服务器有权用这个域名发信,接收方据此判断邮件是否来自授权来源。

一段 TXT 记录可以存放多段文本,具体内容由使用它的服务约定,域名系统本身不解释其含义,只是负责存储和返回。