簡體   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