某些顶级域名拥有自己的A记录。例如,ai.是合法网站,因为.ai(Angulia)顶级域名有A记录(他们也有MX记录,允许发送邮件到 name @ ai。)
但是,大多数域名都没有此记录。例如,com没有,因此com.不是一个东西,即使这会为域名注册商创建一个完全合理和整洁的名称(例如)。
此外,与组织关联的某些域可以用作该组织的主页。例如,Google不久前创建了.google域名,他们可以使用google.作为主页(除google.com之外)。民主党可能使用democrat.作为主要网站,共和党人可能使用republican.
那么,为什么没有更多顶级域名的A(和其他记录)和网站附加到它们?
此外,为什么当存在此类记录时,访问该网站的方法是在域后添加一个点(ai.而不是.ai)?在域名之前添加它似乎对我更加一致。
答案 0 :(得分:1)
对于较旧的顶级域名,因为它令人困惑,而且很多软件都无法正确处理。有些像.ai
那样做了,就像你发现的一样。
对于新的gTLD,例如.google
,ICANN的应用程序规则指定他们不得拥有A或MX记录(除了暂时的特殊"如果您在内部使用此名称&# 39;在gTLD上线之前即将出现问题"记录。
答案 1 :(得分:1)
要回答您的最后一个问题:所有域名在完全限定(表示所有父域,一直到DNS根目录)时都以句号结尾。此时间段代表DNS根本身。例如。 www.google.com。是FQDN(完全限定域名)。当然,现在,如今,我们通常会舍弃最后期限,因为上下文通常足以毫无歧义地理解我们的意思。
但是,当域是顶级域时,情况就不再如此,因为在那种情况下,它只是一个单词。单个字通常在局域网中用于描述特定主机。此外,如今在大多数浏览器网址栏中输入单个单词(或与John Doe称呼“域名”的单词不同的单词,例如用空格分隔的几个单词)会导致默认搜索引擎(通常是Google)搜索此字符串,而不是尝试使用DNS解析它。添加句点消除了歧义:它不再可以是本地主机名或搜索引擎查询。
有趣且相关:我记得使用一种工具来执行DNS请求,并且要求它解析“ fr”(法语TLD)。之所以有效,是因为它将其视为领域。但是,当我尝试使用“ ch”时,出现了一个错误。对于瑞士,需要最后一个点(换句话说,需要FQDN)。为什么?因为该工具以为我正在引用CH(混乱)DNS类!您知道,IN(互联网)的替代方案最初是TCP / IP之外的一套协议,但从未真正赶上,如今已被绑定到显示版本和作者信息而被“滥用”。