最小的有效域名是什么?

2023-12-25

只是从技术上好奇什么是有效域名

t. <- is that valid

localhost is valid

我记得读过一些很短的东西,甚至没有两个字


其他答复已经给了你一些提示,但我认为他们缺乏区分两种情况,因为你的问题很模糊。

其实我看到的有3点:

  • 根据 DNS 语法规则,什么在技术上是有效的?
  • 今天,什么可以在 IANA 根上发挥作用?
  • 如今,什么对最终客户端(例如浏览器)有效?

第一点涵盖了迪贝达尔街,技术上.是最小的标签(或显示为点的空标签)。但这本身并不是很有用。

为了完成,主机名的每个标签的长度为 1 到 63 个字符。您只能在字母、数字和连字符之间进行选择。以前标签不能以数字开头,但这个限制很久以前就被取消了(否则3com.com是不可能的)。然而,标签不以连字符开头的限制仍然存在。因此,您可以使用任何字母(如“ASCII”字母中的“a”到“z”,不区分大小写)或数字作为 1 个字符的标签/名称/域名。 因此,这在技术上是有效的,并且在某些控制根区域的实验室实验中,您可以做到这一点。 (以上所有内容均由RFC952 https://www.rfc-editor.org/rfc/rfc952首先,然后修改为RFC1123 https://www.rfc-editor.org/rfc/rfc1123取消对第一位数字的限制;它们可能是简洁的文档,需要阅读,可以有更温和的介绍维基百科中的主机名条目 https://en.wikipedia.org/wiki/Hostname)。 请注意,主机名和 DNS 中的名称之间通常存在微妙的区别:主机名是 DNS 中的名称,但并非所有名称都是主机名,因为从技术上讲,名称可以具有任何字节内容,而主机名受规则限制上面(主要是人们在日常生活中在互联网上看到的内容,其中其他名称服务于其他基础设施目的)

现在,第二点是当前的 IANA 根源及其今天的内容。今天那里还没有一个角色的名字,我怀疑会有那么一天。 它以 2 个字母长的 ccTLD 开头。有一个添加新 gTLD 的过程,但它们基本上至少有 3 个字符长(比 IDN 稍微复杂一些,其中可能有带有 1 或 2 个代码点的标签,但通过 IDNA 规则,这将是一个xn--标签长度超过 4 个字符(如 DNS 中所示)。 此外,并非所有两个字符组合都存在于今天的 IANA 根中,因为它们是 ccTLD,因此必须代表“当前”国家/地区,因为它们的列表是从 ISO 国家/地区名称列表 (ISO 3166 -1 阿尔法2)

没有人可以预测会发生什么,但至少目前没有空间用于单字符顶级域名 (TLD) 的申请。

tadman回复稍微涵盖了这一点以及相关的第三点,即今天有效的内容。 事实上,作为一两个字符的 TLD,您可能会遇到同样的问题,通常被描述为“无点域”。例如https://dk/解决,因为.DKTLD 将 A/AAAA 记录关联到标签.dk。 这在 ccTLD 中是可能的,但对于 gTLD 则不然,因为 ICANN 基于不同的原因强烈反对这种做法,其中之一是它们运作不佳,详情请参阅此报告:https://www.icann.org/en/system/files/files/sac-053-en.pdf https://www.icann.org/en/system/files/files/sac-053-en.pdf请注意,它们不会因为 DNS 协议中的问题而工作不佳,只是因为如果输入没有“足够”的点,则各种最终客户端操作系统/应用程序用于自动附加域名后缀(或多个),即对于无点域名来说当然如此。

See RFC 7085“已经无点的顶级域名” https://www.rfc-editor.org/rfc/rfc7085(2013 年 12 月)列出所有“无点”案例(当时),例如.DK,但他们还多了 15 个。如果您将回复数计算在内,则更多MXDNS 类型。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最小的有效域名是什么? 的相关文章

随机推荐