是否有webservers服务器或浏览器支持的最大允许子域深度?
例如,像foo.bar.baz.monkey.pirate.google.com这样的域会引起问题吗?
发布于 2014-03-06 14:27:20
我相信DNS本身可以有多达127个级别的标签,每个标签最多可以有63个字符,整个记录的最大长度限制在253个字符,因为您必须编码长度和终止0。
发布于 2014-03-06 14:26:32
在点分隔子域的数量方面没有定义的最大值,但DNS确实将主机名(包括点)的最大总长度限制为255个字符。
发布于 2016-01-13 19:55:26
由于rfc1035:
为了简化实现,域名的总长度(即标签octets和标签长度octets)被限制在255 octets或以下。
也是
每个标签表示为一个八进制长度字段,后面跟着这个八进制数。因为每个域名都以根的空标签结束,所以域名以零的长度字节结束。
因此,最大有效长度为255-2符号(在DIG中测试).整个UDP消息也应该小于或等于512字节。但这并不是太小,并使IPoverDNS成为可能。
https://serverfault.com/questions/580249
复制相似问题