TXT 记录让域管理员能够在 DNS 服务器上留下注释。

什么是 DNS TXT 记录?

DNS“文本”(TXT) 记录允许域管理员将文本输入到域名系统 (DNS) 中。TXT 记录最初的目的是用作存放人类可读笔记的地方。但是,现在也可以将一些机器可读的数据放入 TXT 记录中。一个域可以有许多 TXT 记录。

TXT 记录示例:

example.com record type: value: TTL
@ TXT This is an awesome domain! Definitely not spammy. 32600

如今,DNS TXT 记录的两个最重要用途是防止垃圾邮件和域名所有权验证,尽管 TXT 记录最初并非为这些用途而设计。

什么样的数据可以放在 TXT 记录中?

原始 RFC 仅指出“文本字符串”要放在 TXT 记录的“value”字段中。这可以是管理员想要与他们的域名相关联的任何文本。

大多数 DNS 服务器会对 TXT 记录的大小和存储记录的数量进行限制,所以管理员无法使用 TXT 记录来存储大量数据。

在 TXT 记录中存储数据的正式格式是什么?

1993 年,互联网工程任务组 (IETF) 定义了一种格式,用于在 TXT 记录的“value”字段中存储属性和它们的相应值。该格式十分简单,就是将属性和值包含在引号 (") 中,并以等号 (=) 隔开,例如:

"attribute=value"

定义此格式的 1993 年文档 RFC 1464 中包含以下示例:

host.widgets.com record type: value:
@ TXT "printer=lpr5"
sam.widgets.com record type: value:
@ TXT "favorite drink=orange juice"

然而,这个定义被认为是实验性的,在实践中,它并不经常被采用。一些 DNS 管理员在 TXT 记录中采用自己的格式,如果他们利用 TXT 记录的话。TXT 记录也可以依据具体的方式进行格式设置,以用于下面描述的某些用途——例如,DMARC 政策必须以标准化的方式进行格式设置。

TXT 记录如何帮助防止垃圾邮件?

垃圾邮件发送者经常试图伪造或假冒他们发送电子邮件的域。TXT 记录是几种不同的电子邮件验证方法的关键组成部分,它可帮助电子邮件服务器确定邮件是否来自可信的来源。

常见的电子邮件身份验证方法包括域密钥识别邮件 (DKIM)、发送方策略框架 (SPF) 以及基于域的邮件身份验证、报告和一致性 (DMARC)。通过配置这些记录,域运营商可以使垃圾邮件发送者更难伪造他们的域,并且可以跟踪此类尝试。

SPF 记录:SPF TXT 记录列出了所有被授权从一个域发送电子邮件的服务器。

DKIM 记录:DKIM 的工作原理是使用一个公钥-私钥对,对每封电子邮件进行数字签名。这有助于验证电子邮件确实来自它所声称的域。公钥被存放在与域关联的 TXT 记录中。(了解有关公钥加密的更多信息)。

DMARC 记录:DMARC TXT 记录引用域的 SPF 和 DKIM 政策。它应该存储在标题 _marc.example.com 下,“example.com”用实际域名代替。记录的“值”是域的 DMARC 政策(可在此处找到创建该政策的指南)。

TXT 记录如何帮助验证域所有权?

虽然域所有权验证最初不是 TXT 记录的一个功能,但这种方法已经被一些网站管理员工具和云提供商采用。

管理员可以通过上传包含特定信息的新 TXT 记录,或编辑当前的 TXT 记录,来证明他们控制着该域。工具或云提供商可以检查 TXT 记录,并看到它已按要求进行了更改。这有点像用户通过打开并点击发送到该电子邮件的链接来确认其电子邮件地址,证明他们拥有该地址。

深入了解不同类型的 DNS 记录。

什么是 DNS TXT 记录?相关推荐

  1. 服务器指纹识别之 DNS TXT

    DNS 侦察是大多数外部网络渗透测试和红队操作的重要组成部分. 在 DNS 侦察有许多重点领域,但是我认为深入研究DNS TXT记录是很有趣的,这些记录是为了验证域名所有权而创建的.它们非常常见,可以 ...

  2. 什么是 DNS SPF 记录?

    SPF 记录是一种常用于电子邮件认证的 DNS TXT 记录.SPF 记录包括一个获授权从该域发送电子邮件的 IP 地址和域的列表. 发送方策略框架(SPF)记录是一种 DNS TXT 记录,其中列出 ...

  3. 什么是 DNS DMARC 记录?

    DMARC 是电子邮件安全的一个重要部分.DMARC 政策存储在 DNS TXT 记录中. 什么是 DMARC? 基于域的消息身份验证.报告和一致性 (DMARC) 是一种验证电子邮件的方法.DMAR ...

  4. 什么是 DNS DKIM 记录?

    DKIM 记录是专门的 DNS TXT 记录,存储用于验证电子邮件真实性的公钥. 什么是 DKIM? 域名密钥识别邮件 (DKIM) 是一种电子邮件验证方法,有助于防止垃圾邮件发送者和其他恶意方冒充合 ...

  5. 什么是DNS,A记录,子域名,CNAME别名,MX记录,TXT记录,SRV 记录,TTL值

    DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网络中的计算机都必 ...

  6. DNS A记录 NS记录 CNAME记录 TXT记录 TTL值

    DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值  建站名词解释:DNS A记录 NS记录 MX记录 CNAME记录 TXT记录 TTL值 PTR值 泛域名 泛解析 ...

  7. 名词解释:DNS,A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL

    用来扫盲不错. DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网 ...

  8. 专业名词解释 - DNS,A记录,子域名,CNAME别名,PTR,MX,TXT,SRV 记录,TTL

    DNS DNS,Domain Name System或者Domain Name Service(域名系统或者域名服务).域名系统为Internet上的主机分配域名地址和IP地址.由于网络中的计算机都必 ...

  9. DNS解析中的A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发等

    A A记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录 NS NS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录 SOA ...

最新文章

  1. 2019web前端趋势_2019年最值得关注的Web开发趋势
  2. javascript设计模式-组合模式
  3. 服务器功率一般多少_单机柜供电能力提升后,选择1U服务器还是2U服务器?
  4. ruijie交换机lacp动态_Server2016和华为s5720交换机链路聚合增加带宽
  5. 字节跳动招聘【三维视觉】算法实习生
  6. linux rsync 目录同步,Linux rsync网站目录同步功能的实现
  7. 为什么你很努力,进步却很慢?
  8. 交织技术及其在GSM系统中的应用
  9. 在线体验四大名著情景(地图、游戏)
  10. 令牌桶 java_服务限流(自定义注解令牌桶算法)
  11. JVM垃圾回收机制(收集器、收集算法、卡表)
  12. a4纸尺寸在html中是多大,a4纸尺寸是多少厘米(各种标准纸张大小)
  13. Dell服务器电源配置规则
  14. ubuntu16.04 nvidia gtx1060 驱动安装
  15. QEMU 7.1发布
  16. 设置LINUX启动时的液晶屏参数
  17. 毕业设计-基于spring boot的智慧物业管理系统
  18. 【社区周会】2021-06-08 内容概要
  19. DDR3布线设计要点总结
  20. 赵文婧:深入了解 Azure 云平台容器技术服务

热门文章

  1. 电子表格控件 在线演示
  2. 国考省考行测:资料分析,两年复合增长率
  3. 阿里巴巴python教程_我敢打赌,这份python入门教程看了绝对有用
  4. 力扣(leetcode)[453. 最小操作次数使数组元素相等]我见识到了,算法的终极是数学
  5. ubuntu笔记本设置NVIDIA显卡只识别到外接显示器,设置核显只识别到笔记本屏幕解决办法
  6. 超链分析和PageRank
  7. GBase 8c 约束设计(二)
  8. 3.2 YOLOv3 SPP源码解析
  9. 技术人如何通过了解业务,获取晋升机会?
  10. string LPCTSTR