繁体   English   中英

不带 http://www 的域名的最大长度。 & .com 零件

[英]Maximum length of a domain name without the http://www. & .com parts

域中“名称”部分的最大长度是多少? 我指的是http://www.google.comgoogle google部分可以在没有之前和之后的内容的情况下持续多久?

每个标签最多可包含 63 个字符。

“URI 生产者应该使用符合 DNS 语法的名称,即使 DNS 的使用不是很明显,并且应该将这些名称的长度限制为不超过 255 个字符。”

http://tools.ietf.org/html/rfc3986

“DNS 本身仅对可用于识别资源记录的特定标签施加了一项限制。这一限制涉及标签的长度和全名。任何一个标签的长度都限制在 1 到 63 个八位字节之间. 完整域名限制为 255 个八位字节(包括分隔符)。”

http://tools.ietf.org/html/rfc2181

完整域名在其外部点标签规范中的总长度不得超过 253 个字符。

http://en.wikipedia.org/wiki/Domain_Name_System

如果您接近 253 个字符,我认为您应该寻找更短的域名...

作为演示,本网站有一个 63 个字符的域名,最大允许: http : //63-characters-is-the-longest-possible-domain-name-for-a-website.com

TLDR 答案

使用这些限制:

标签: 61个八位字节。

名称: 253个八位字节。

即使您超出了这些限制(如 Gmail),许多应用程序仍能正常工作,但有许多较旧的应用程序则不能。

来源

RFC1035:域名 - 实施和规范(1987 年 11 月发布),一种公认的Internet 标准,在浏览器中查看时,对子域和整个域长度给出了以下限制...

DNS 中的各种对象和参数都有大小限制。 它们在下面列出。 有些可以很容易地改变,有些则更基本。

标签63个八位字节 [字节/字符] 或更少

名称255个八位字节 [字节/字符] 或更少

它们的工作级别是:

  • 标签: 61个八位字节。
  • 名称: 253个八位字节。

这是因为RFC821 (1982 年 8 月发布)以user@domain.com格式定义电子邮件,并且user的最小值将为一个字符。 这为@留下了一个字符,然后domain.com部分只剩下253字符。

这被无数次再次确认......

  • RFC2181: Clarifications to the DNS Specification (1997 年 7 月发布):只是一个提议的标准。 “完整的域名限制为 255 个八位字节(包括分隔符)。”

  • RFC3986:统一资源标识符 (URI):通用语法(2005 年 1 月发布):接受的 Internet 标准。 “URI 生产者应该使用符合 DNS 语法的名称,即使 DNS 的使用不是很明显,并且应该将这些名称的长度限制为不超过 255 个字符。”

  • RFC5321:简单邮件传输协议(2008 年 10 月发布):只是一个提议的标准。 该 RFC 规定标签或子域的最大长度为64 ,比其他63 我建议坚持使用63 “域名或号码的最大总长度为 255 个八位字节。”

每个标签(或子域)可以有 63 个字符,每个名称可以有 255 个字符(包括 TLD)。

请注意,它以octets给出了定义。 那是因为它正在查看物理字节,而不是文字字节。 例如, \\. 被解释为. (一个文字字节),因为\\转义,但它被编码为\\. (两个物理字节)。 这些八位字节限制是物理字节限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM