@
cht1995 在 ai 这种 tld,以及 js dot org ac dot cn 这种公共后缀上设置 a 记录理论上没有问题,而实践上,尤其是 gtld,往往没有人这么干,故一般软件在设计的时候不大会想到这种内容,久而久之,在 new gtld 与 icann 签订的注册局协议上,icann 为了兼容性考虑,还特别标注了禁止在 tld 区域内设置 a aaaa mx 这种类型的记录,
可以参考这个.google 域名注册局协议(
https://www.icann.org/sites/default/files/tlds/google/google-agmt-html-redline-24jul14-en.htm )里的 Approved Services 一节。gtld 应该跟他们与 icann 签订的注册局协议,重大变动需要 icann 批准有关。至于 cctld,他们就比较自由了,跟 icann 签订的一般都是合作框架协议(约束力较 gtld 弱),
而像.cn .us .ai .dk .to 这种,连签都没签。(所以注册一个 cctld 有些时候可能并不是好选择,至少在与注册局出现争议的时候跟 icann 申诉可能没有用( icann 没法强制执行),比如 cn 域名大规模注销个人注册这种事情)
以上内容是我心血来潮去 icann 网上乱翻的内容,如有错误欢迎指出。
另外,根据 rfc1034 3.1 节(
https://tools.ietf.org/html/rfc1034#page-8 )的内容,一个合格的完全体顶级域名 fqdn 应该是包含末尾的点的,不包含的点应该是相对域名,大概也就是教材里一般说的主机名,跟网络中的网络名合在一起构成完全体域名。
至于最后的点是怎么消失的...欢迎补充,我是没找到...