我目前在工作时解析大量区域文件,以便我们可以将此数据存储在数据库中并轻松地重新生成区域文件。
我试图使我的解析器非常严格,以便我们可以拾取任何格式不正确的区域文件,并且在“名称”字段中没有任何内容的情况下遇到了一些记录。
例:
$TTL 120
$ORIGIN example.com
@    NS      example.com
@    A       192.0.2.178
www  CNAME   example.com
     A       192.0.2.144
file CNAME   example.com
第二个A记录将如何处理?这是有效的语法吗?