没有http:// www的域名的最大长度.&.com部分

Nor*_*man 48 dns url max

域名中"名称"部分的最大长度是多少?我指的是googlein http://www.google.com.这个google部分可以在没有之前和之后的多长时间内完成?

Pra*_*ash 65

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

  • 是的,技术上称为标签,最多可包含63个字符.资料来源:http://en.wikipedia.org/wiki/Domain_Name_System (6认同)
  • 来自同一维基源:`完整的域名在其文本表示中不得超过 253 个字符的长度。`所以我认为在使用 sql db 时使用 255 长度的 varchar 来保存域名是安全的。 (4认同)
  • 63(vs 255)背后的部分原因是数据包压缩.8位长度的前2位中的1,1表示指向前一个标签的指针(_should_actually_使限制为191).将这些位作为单个标志进行检查的一些不良实现可能是63个字符限制的原因. (3认同)

Wee*_*etu 25

"URI生成器应该使用符合DNS语法的名称,即使使用DNS不是很明显,也应该将这些名称限制为不超过255个字符."

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

"DNS本身只对可用于识别资源记录的特定标签设置了一个限制.一个限制与标签的长度和全名有关.任何一个标签的长度限制在1到63个八位字节之间.完整域名限制为255个八位字节(包括分隔符)."

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

  • 主机名是255.域名是253 (3认同)

Bri*_*lta 12

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

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

如果你得到接近253个字符的任何地方,我认为你应该寻找一个较短的域名...

  • 实际上,我想把这个数字放到正则表达式中. (2认同)

Hol*_*ger 11

TLDR 答案

使用这些限制:

标签:61八位字节。

名称:253八位组。

即使您超出了这些限制(例如 Gmail),许多应用程序仍然可以运行,但也有许多较旧的应用程序无法运行。

来源

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

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

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

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

这些的工作级别是:

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

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

这一点已经被反复确认过很多次了……

  • RFC2181:对 DNS 规范的澄清(1997 年 7 月发布):仅是一个提议的标准。“完整域名的长度不得超过 255 个八位字节(包括分隔符)。”

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

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

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

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


小智 5

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

  • 该站点已关闭,但这里是存档:https://web.archive.org/web/20160308231823/http://63-characters-is-the-long-possible-domain-name-for-a-website。 com (2认同)