关于域名最大长度的技术规范咨询
关于域名最大长度的技术规范咨询
咱们来明确一下域名最大长度的官方规范依据:
根据域名规范RFC 1035:
2.3.4. 大小限制
names 255 octets or less
再看SMTP相关的RFC 5321:
4.5.3.1.2. 域名
域名或数字的最大总长度为255个八位字节。
在我看来,这两份RFC的规定是一致且清晰的,明确域名最大长度为255个八位字节。
不过也有一些不同的说法:
- 有人认为最大长度是254,理由是域名末尾可能存在一个点,但实际上相关RFC里并没有提到这个末尾点的要求
- 还有人主张是253,理由比较牵强,比如提到了前缀字符串长度字节和C字符串的末尾
'\0'这类非规范相关的因素
备注:内容来源于stack exchange,提问作者chmike
相关产品推荐
相关产品推荐

