use*_*654 1 dns domain tld subdomain domain-name
顶级域名 (TLD) 可以是通用 TLD(.com、.net 等)或国家/地区代码 TLD,例如 .co.uk、.gov.us 等。
问:顶级域名可以由三部分组成吗?我有一个假定为裸域名(没有子域)的域名列表,但我找到了这个域:
al.sp.gov.br
Run Code Online (Sandbox Code Playgroud)
要么是列表中有错误,要么al是子域。
或者,存在三部分 TLD,因此 al 是裸域并且sp.gov.br是 TLD。
请专家帮助。您能向我解释一下是否.sp.gov.br是 TLD 吗?
TLDR:您的问题不是关于域级别,而是关于公共后缀列表。
\n“级别”由点分隔,因此它们本身不能有点。因此,您的示例域名al.sp.gov.br有四个级别:
\n。(DNS 根)\n \xe2\x94\x94\xe2\x94\x80br (顶级域)\n \xe2\x94\x94\xe2\x94\x80gov (二级域)\n \xe2\ x94\x94\xe2\x94\x80sp (三级域)\n \xe2\x94\x94\xe2\x94\x80al (四级域)\n\n
(标签中出现点并非不可能,但您希望在实践中永远不会看到它。)
\n但“裸域名”与“顶级域名”并不是一回事。大多数人使用术语“裸域”来指代RFC 8499所称的“区域顶点”,即给定(子)域已委托给另一台服务器的点。这可能发生在任何级别。此时,你总会找到一条SOA记录,这就是为什么人们说“你不能在裸域上使用CNAME”\xe2\x80\x93,这不是因为它的级别,而是因为它是区域的根并且已经有 SOA 记录。
\n从这个意义上说,大多数 TLD 是“裸域”,大多数二级域是“裸域”,但三级域也可以是“裸域”。所以再看看你的例子,
\n.(root) 显然启动了一个新区域并具有 SOA 记录。它有“br”的 NS 记录。br(TLD)也启动了一个新区域并拥有 SOA 记录。它具有“gov.br”的 NS 记录(尽管托管在同一服务器上)。gov.br也有SOA记录,所以它也启动一个新区域。sp.gov.br还拥有 SOA 记录...al.sp.gov.br也有 SOA 记录。因此,按照该术语的通常含义,所有这些都算作“裸域”。
\n最后,“保留(如顶级域名)”与“裸域”不同。前者是政策问题,后者是技术问题。
\n听起来您正在寻找的内容被称为“公共后缀”(其子域可以由第三方注册的域)。这也可能发生在任何级别,并且不是仅通过查看 DNS 就能知道的事情。
\n大多数需要区分此类“公共”域和“常规”域的软件都使用Mozilla 维护的公共后缀列表。该列表确实包含sp.gov.br公共后缀,这意味着它的直接子域(如 al.sp.gov.br)很可能已被注册和拥有。
公共后缀列表以文本形式提供,但可以通过名为libpsl的 C 库、Python 模块publicsufficlist等使用。
\n| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |