gpt4 book ai didi

dns - DNS 区域文件记录中的空白 'name' 字段

转载 作者:行者123 更新时间:2023-12-04 17:56:04 25 4
gpt4 key购买 nike

我目前在我的工作中解析大量区域文件,以便我们可以将这些数据存储在数据库中并轻松地重新生成区域文件。

我试图使我的解析器非常严格,以便我们可以选择任何格式错误的区域文件,并且我遇到了一些“名称”字段中没有任何内容的记录。

例子:

$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 记录?它是一个有效的语法吗?

最佳答案

空白的“名称”字段意味着只使用与前一条记录相同的名称,因此在您的示例中 A记录为 www.example.com .参见 RFC 1035 的第 5.1 节.

If an entry for an RR begins with ablank, then the RR is assumed to be owned by the last stated owner.


然而,这也使这个特定文件非法 - 你不能拥有 CNAME和一个 A记录存在于同一标签中。参见 RFC 1034 的第 3.6.2 节.

关于dns - DNS 区域文件记录中的空白 'name' 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8470141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com