我需要一个超过 40 个字符的 DNS

Chr*_*ris 0 networking dns reverse-dns

我尝试调试我的反向 DNS 请求子程序,我需要一个长度超过 40 个字符的 DNS,因为显然这是 Dnsapi 在内存中保留的字节数。

所以我想看看当PTR结构中的NameHost超过40字节时会发生什么。具体来说,我希望结构的保留内存将被扩展并用 0 填充,但我需要对此进行测试。

那么有人知道超过 40 个字符的 DNS 吗?类似的东西verylonglabel1.verylonglabel2.example.com

ta.*_*.is 7

那么有人知道超过 40 个字符的 dns 吗?

没有,但我输入world's longest domain name谷歌和发现这一点:

www.thelongestdomainnameintheworldandthensomeandthensomemoreandmore.com
Run Code Online (Sandbox Code Playgroud)

现在我知道了。

40 个字符,因为显然这是 Dnsapi 在内存中保留的字节数。

请注意,40 个字符不一定是 40 个字节(Unicode),您可能想阅读文档,我做了但找不到任何建议 40 字节限制的内容。

至少从粗略的角度来看,此 RFC似乎并未建议在这方面对 DNS 记录进行任何任意限制。