- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
技术上只是好奇什么是有效域名
t. <- is that valid
localhost is valid
我记得读过一些很短的东西,连两个字都没有
最佳答案
其他回复已经给了你一些提示,但我认为他们缺乏区分两种情况,因为你的问题很模糊。
其实我看到了3点:
第一个点被 Calle Dybedahl 覆盖,技术上 .
是最小的标签(或显示为点的空标签)。但这本身并不是很有用。
为了完成,主机名的每个标签长度为 1 到 63 个字符。您只能在字母、数字和连字符之间进行选择。以前标签不能以数字开头,但这个限制早就解除了(否则 3com.com
将不可能)。但是,限制仍然存在不以连字符开头的标签。因此,您可以将 1 个字符的标签/名称/域名设置为任何字母(如“ASCII”字母中的“a”到“z”,不区分大小写)或数字。因此,这在技术上是有效的,并且在您控制根区域的一些实验室实验中,您可以拥有它。(以上所有内容首先由 RFC952 覆盖,然后由 RFC1123 修改以消除对第一位数字的限制;它们可能是阅读的简洁文档,更温和的介绍将在 Hostname entry in Wikipedia 上)。请注意,主机名和 DNS 中的名称通常有细微的区别:主机名是 DNS 中的名称,但并非所有名称都是主机名,因为从技术上讲,名称可以包含任何字节内容,而主机名受规则限制上面(并且主要是人们在互联网上的日常生活中所看到的,其他名称用于其他基础设施目的)
现在,第二点,当前的 IANA 根及其内容。今天没有一个角色的名字,我怀疑会有一天。它以 ccTLD 开头,长度为 2 个字母。有一个添加新 gTLD 的流程,但它们基本上至少 3 个字符长(比 IDN 稍微复杂一点,其中可能有带有 1 或 2 个代码点的标签,但根据 IDNA 规则,这将是一个 xn- -
标记,以便在 DNS 中看到超过 4 个字符)。此外,今天并非所有两个字符组合都存在于 IANA 根目录中,因为它们是 ccTLD,因此必须代表“当前”国家/地区,因为它们的列表是从 ISO 国家名称列表 (ISO 3166) 中松散地(它们是异常(exception)) -1 Alpha2)
没有人可以预测会发生什么,但至少今天没有空间用于单字符 TLD 上的应用程序。
tadman 回复稍微涵盖了这一点以及相关的第三点,即今天有效的方法。事实上,作为一个或两个字符的 TLD,您可能会看到相同的问题,通常被描述为“无点域”。例如,https://dk/
解析是因为 .DK
TLD 将 A/AAAA 记录关联到标签 .dk
。这在 ccTLD 中是可能的,但在 gTLD 中则不然,因为 ICANN 基于不同的原因强烈反对这种做法,其中一个原因是它们运行不佳,有关详细信息,请参阅此报告:https://www.icann.org/en/system/files/files/sac-053-en.pdf请注意,由于 DNS 协议(protocol)中的问题,它们的工作效果不佳,只是因为如果输入没有“足够”的点,则使用各种终端客户端操作系统/应用程序自动附加域名后缀(或多个),即对于无点域名来说当然是正确的。
见 RFC 7085 "Top-Level Domains That Are Already Dotless"(2013 年 12 月)列出了所有“无点”案例(当时),例如 .DK
,但它们还有 15 个。如果您计算对 MX
DNS 类型的回复,甚至更多。
关于google-chrome - 什么是最小的有效域名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49075381/
以下帖子可能看起来相同,但在尝试作为答案提供的所有解决方案后,我无法纠正问题。(Login failed for user 'DOMAIN\MACHINENAME$') 我的问题 我正在 Window
域名、虚拟主机是什么意思?有的新手用户不理解,为什么做网站要买域名和空间才行。这里我们来分别介绍下域名和虚拟主机。 关于域名 域名通俗的说,就是你网站的名号,你注册域名之后就以这个名号去宣传
我有一台具有2个域名的服务器(比如domain1.com和domain2.com)。 我可以通过ssh user@domain1.com和ssh user@domain2.com SSH进入服务器。我
我已经设置了一个 Ubuntu LAMP 服务器,并且我的网站可以正常运行 phpmyadmin。但是,我最近不得不为我的 IP 地址创建一个虚拟主机,以避免 Tomcat 中的目录列表出现安全问题,
Nginx可以为某一个域名单独加用户认证,具体做法如下: 1. 生成用户认证的用户名和密码: 复制代码代码如下: #wget -c soft.vpser.net/ln
Centos中基于IP的虚拟主机搭建 首先,检查是否已安装httpd软件包 安装httpd软件包 安装完成 启动服务 主配置文件是/etc/httpd/conf/htt
1、什么是泛域名解析? 泛域名解析是指将*.域名解析到同一IP。 在域名前添加任何子域名,均可访问到所指向的WEB地址。也就是客户的域名a.com之下所设的*.a.com全部解析到同一个IP地
我知道 WordNet 有域层次结构:例如运动->足球。 1) 是否可以列出所有与“sport->football”子域相关的单词? Response: goalkeeper, forward,
我正在尝试为我正在处理的项目的 URL 缩短器设置一个带有 .ka 后缀的域。例如类似于 drbl.in。我在网上查了一下,这个后缀似乎还没有在任何国家注册过,也没有出现过任何域名服务。关于如何解决这
我在设置 Openfire 时遇到问题。 Openfire 设置中的默认 XMPP 域名显示我的计算机名称,因此每当我通过 Spark 进行测试时,它都不起作用。 我尝试了我拥有的域,但在 openf
我正在使用 Joomla 的 JSN Uniform 插件来接收电子邮件,但它不接受 .company 域作为有效域。它接受常用域(com、net、org、info、biz 等),但不接受 .comp
我创建了一个域名并将其重新定义为您的外部 IP 地址。同时启动 nginx 和 tomcat。将域重新定义为外部 IP 地址。 truckpart4you.com:8081/spring 我想隐藏80
与子域相反。 我试过了。 var a = window.location.hostname.match(/(www.)?([^\.]*)\./)[2]; 但这会抢 frozen-dusk-2587
我正在使用 django 的 send_mail 发送一封电子邮件(使用模板),其中包含以下行: 要重置密码,请点击以下链接: http://localhost:8000/{% url 'reset_
来自 Scrapy 教程: domain_name: identifies the Spider. It must be unique, that is, you can’t set the same
一个快速简单的正则表达式问题 我在字符串中有一个域名,我需要删除它 - 总是有 http://www. 并且域总是以“/”结尾 g_adv_fullpath_old = g_adv_fullpath_
我需要 xslt 版本 2 在记录或元素级别为“xml”属性前缀 (xml:lang="en-us") 生成域名: xmlns:xml="http://www.w3.org/XML/1998/name
如何获取机器的域名(如果机器实际上已加入域)? 当然,如果机器没有加入域,函数应该返回 null,或 空字符串,或 机器的名称,或 "." 注意事项: NetGetJoinInformation Wi
这个手机号码正则验证函数可以说是最新的都支持的,里面有详细的介绍说明,不论以后增加什么号段大家都非常容易的稍微修改一下即可。 javascript 手机号码正则表达式验证函数 复制代码 代码如下:
我使用 Google 域在 Github Pages 上托管我的网站,在 Chrome 中的 iPhone 上运行完美 但是在我的桌面上,Chrome(我的普通浏览器(我确实检查了缓存))或 Fire
我是一名优秀的程序员,十分优秀!