rfc1035

    1热度

    2回答

    我正在实施一个DNS服务器,我想知道是否有任何工具,最好是在线的,我可以用来测试我已经实现了各种功能。我可以使用这个工具向DNS服务器发出各种请求,并测试它是否遵循rfc 1035规范。有没有“参考测试用例”或类似的东西?或者,实施协议的人应该只是阅读英文自然语言文件,并且相信他们在阅读时不会犯任何人为错误?如果一个标准有测试用例而不仅仅是一个描述,那标准不会更强吗?无论如何,我离题了,请问如何测

    0热度

    1回答

    我正在研究dns,并想了解这些信息,因为我无法完全理解。 报头包含以下字段: 1 1 1 1 1 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ | ID | +--+--+--+--+--+--+--+--+--+--+--+-

    0热度

    1回答

    添加长度前缀DNS请求在RFC 1035 DNS左右,这是写: 4.2.2。 TCP使用情况 通过TCP连接发送的消息使用服务器端口53(十进制)。 消息以2字节长度字段为前缀,该字段给出消息长度 ,不包括两个字节长度字段。这个长度为 的字段允许低级处理在开始解析它之前组装完整的消息 。 我想用TCP发送DNS请求,但我不知道如何在DNS请求前添加这两个字节。我尝试使用该代码: from scap

    -1热度

    1回答

    DNS rfc 1035对每个DNS标签施加63字节的限制,并且DNS名称的总长度不应超过255个字节。为什么强制使用dns标签上的63个字节的限制?系统如何支持无限制的标签长度​​? 谢谢。

    0热度

    1回答

    我正在写一个程序来接收DNS信息并回应一个合适的答案(一个简单的DNS服务器,只答复A记录)。 但是当我收到消息时,它不像1035 RFC中描述的格式。 例如,这是通过NSLOOKUP产生的DNS查询: '\xe1\x0c\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x06google\x03com\x00\x00\x01\x00\x01' 我知道DNS头和

    1热度

    1回答

    阅读说明 是的,我知道DNS库和易于使用的DNS服务器的存在。我这样做纯粹是为了学术目的,并且了解DNS查询如何工作。 问题 我看着RFC 1035获得的DNS信息是如何工作的想法。我想我或多或少地理解了这份备忘录中的所有内容。然而,有一件事我不能自主解释。如果你看一下第4.1.3节,这里的资源记录格式是如何描述: 1 1 1 1 1 1 0 1 2 3 4 5 6 7