域名中的最大字符数

时间:2011-11-06 13:04:12

标签: url dns uri

域名的最大字符数是多少?网址怎么样? ASCIInon-ASCII字符之间是否有任何差异?谢谢

1 个答案:

答案 0 :(得分:1)

如果您拥有完全合格的域名,例如www.example.com

  • 点之间的每个部分,命名标签,必须小于63个八位字节
  • 整个FQDN(包括点)必须小于255个八位字节

RFC 1035 section 2.3.4

中描述了这些限制

对于完整的ASCII域名,这意味着1个八位字节= 1个字符。

关于non-ASCII域,有一个名为International Domain Name(IDN)的符号,它使用Punycode将Unicode转换为ASCII,并以ASCII兼容编码xn--(ACE)为前缀用标准标签区分它。它是用于与限制进行比较的结果字符串。

示例:

IDN www.école.com转换为www.xn--cole-9oa.com(20个字符)

关于网址限制,请参阅stackoverflow上的热门帖子“What is the maximum length of a URL?