DNS资源记录的标准文本表示形式?

时间:2018-10-12 12:57:22

标签: parsing dns

我想为DNS记录创建解析器(例如dig返回的内容),但我找不到标准的文本表示形式,据我所知,RFC仅指定了线路格式。但是,https://tools.ietf.org/id/draft-daley-dnsxml-00.html中的介绍意味着存在一种标准格式:

  

从历史上看,DNS资源记录(RR)具有表示格式和有线格式。呈现格式通常用于以人类可读形式方便地存储DNS RR。

有人知道这些演示格式是否在任何地方定义吗?

1 个答案:

答案 0 :(得分:0)

RFC1035的第5节中标准化了“区域文件”格式。

这是标准的文本表示形式。

关于

  

我想为DNS记录创建解析器(例如dig返回的内容)

请勿在{{1​​}}输出上进行解析器。使用所需的任何一种编程语言,您都可以找到执行DNS请求的库,然后使用这些库以适当的结构获取结果,而不是尝试解析命令的文本输出。然后,您也将没有记录的任何实际文本表示形式。