📜  什么是 DNS TXT 记录?(1)

📅  最后修改于: 2023-12-03 15:21:46.046000             🧑  作者: Mango

什么是 DNS TXT 记录?

在 DNS 中,TXT 记录是一种用于存储文本信息的类型。它通常用于存储与域名相关的额外的、非 DNS 相关的信息,例如发件人策略框架(SPF)记录和域名键(DKIM)记录。

使用 TXT 记录还可以验证您拥有该域名,以防止某些类似于虚假电子邮件的攻击。

下面是一个展示如何创建 TXT 记录的示例:

TXT    example.com.    "v=spf1 include:spf.example.com -all"

这个 TXT 记录表示任何尝试发送来自 example.com 的电子邮件的服务器都必须通过域名 spf.example.com 的验证。如果验证失败,该邮件将被拒绝。

一个更复杂的例子是下面的 DKIM 记录:

TXT    dkim._domainkey.example.com.    "v=DKIM1; k=rsa; p=MIGfMA0G..."

这是一个公钥记录,可以用来验证已通过私钥加密的电子邮件是否来自 example.com。公钥字符串是由 DKIM 服务提供商生成的,它们允许使用者在收到电子邮件后验证公钥的完整性。

总结

TXT 记录是一种在 DNS 中存储文本信息的类型,通常用于存储额外的域名相关信息,例如 SPF 和 DKIM 记录。使用 TXT 记录可以验证您拥有该域名,以保护您免受类似于虚假电子邮件的攻击。