我想为DNS记录创建解析器(例如dig
返回的内容),但我找不到标准的文本表示形式,据我所知,RFC仅指定了线路格式。但是,https://tools.ietf.org/id/draft-daley-dnsxml-00.html中的介绍意味着存在一种标准格式:
从历史上看,DNS资源记录(RR)具有表示格式和有线格式。呈现格式通常用于以人类可读形式方便地存储DNS RR。
有人知道这些演示格式是否在任何地方定义吗?
答案 0 :(得分:0)
在RFC1035的第5节中标准化了“区域文件”格式。
这是标准的文本表示形式。
关于
我想为DNS记录创建解析器(例如dig返回的内容)
请勿在{{1}}输出上进行解析器。使用所需的任何一种编程语言,您都可以找到执行DNS请求的库,然后使用这些库以适当的结构获取结果,而不是尝试解析命令的文本输出。然后,您也将没有记录的任何实际文本表示形式。