📜  什么是 DNS TXT 记录?

📅  最后修改于: 2022-05-13 01:56:12.072000             🧑  作者: Mango

什么是 DNS TXT 记录?

域名系统 (DNS) 在维护整个 Internet 基础设施方面起着至关重要的作用,因此它的故障使用户无法访问该系统。 DNS 将数据与每个参与实体的各种域名连接起来。此应用程序或模型是使用 Microsoft Visual Basic 6.0 和访问数据库开发的。 DNS 维护着一个域名目录(就像我们的电话簿一样)并将它们转换为 IP(互联网协议)地址。这使人们容易记住域名,以便他们可以在计算机或机器上轻松访问网站(GOOGLE、YOUTUBE、GMAIL),而不是通过搜索 IP 地址来访问网站。

TXT 记录:
TXT 记录用于为域管理员提供将文本与区域连接起来的能力。文本可以是人类或机器可读的。可以将这些记录添加到它们各自的域设置中。此记录允许区域负责人将任何文本内容插入 DNS 记录。这些记录用于不同的目的。

一种模式是所有权验证:为了证明您拥有该区域,供应商可能希望您将具有特定价值的 TXT 记录添加到您的空间和电子邮件安全中。一个域可以有许多 TXT 记录。 TXT 记录包含大量文本,每个字符串最多 255 个字符,带有特殊字符和空格。

DNS TXT 记录格式:

Record: geeksforgeeks.com  /  type: TXT /  value: "attribute=value"  / TTL(Time to Live)

证明您是该特定域名的实际所有者。许多供应商,例如谷歌、Office 365 等,经常要求通过 TXT 记录的不常见验证码包含在 DNS(域名系统)区域中。

可以使用$ dig txt your-domain.com$ nslookup -type=txt your-domain.com检查 TXT 记录

DNS TXT 记录的常见用途:

  • 现场验证记录 –
    此记录展示了对域的责任,可用于将管理(例如 Microsoft 365 和 G-Suite)与特定区域相关联。
  • DKIM 记录 –
    该记录存储用于在途中批准电子邮件的重要数据。请注意,商业电子邮件不支持向 DKIM 记录提供预期的私钥。
  • SPF 记录 –
    该记录用于向邮件交易证明哪些主机被批准为域发送信件。这通过让邮件服务器根据区域的 SPF 记录检查邮件的发送地址来减少垃圾邮件。
  • DMARC 记录 –
    基于域的消息身份验证报告和一致性记录改进了网络钓鱼和欺骗电子邮件攻击。