简短回答:不,未经域所有者授权,第三方不能注册子域。
DNS 是一个分层系统,在主机名中从右到左排序。注册了给定域名的人控制了该域的权威名称服务器。这意味着该域或其子域之一的所有查询(未从缓存中回答)将被定向到该组织的 DNS 服务器,从而使它们能够完全控制所有子域。当然,如果他们愿意,他们可以选择将此控制权委托给其他人。
例如,如果我要注册 reirab.com,如果有人查询 subdomain.reirab.com(并且不涉及缓存),会发生以下情况:
他们的 DNS 服务器会首先向根服务器询问右侧的第一个域,即 com。他们将返回一个 DNS NS 记录,告诉他们 com 的权威名称服务器。
然后,他们的 DNS 服务器将向 com 权威名称服务器提交一个请求,该请求是从之前对 reirab.com 的请求中发现的。它会再次得到一个 NS 记录响应,告诉它 reirab.com 的权威名称服务器。
他们的 DNS 服务器现在将向 reirab.com 的 subdomain.reirab.com 的权威名称服务器提交请求。由于我将拥有 reirab.com,因此我将完全控制这个权威的名称服务器。它可以是我自己拥有的服务器,也可以是由第三方代表我托管的服务器。唯一可能为该域返回(权威地)的子域是我自己在该权威名称服务器上为其创建记录的子域。其他人注册 reirab.com 子域的唯一方法是让他们要求我为他们设置它,因为我拥有 reirab.com 的权威名称服务器,并且对其子域的所有请求都将通过我的服务器。
如果我确实想将某些子域的控制权委托给其他人,我会以我的注册商将 reirab.com 的控制权委托给我的方式完全相同:使用 NS 记录。通过将 subdomain.reirab.com 的 NS 记录添加到 reirab.com 的权威名称服务器,我可以将 subdomain.reirab.com 及其任何子域的请求权威地定向到该 NS 记录中列出的名称服务器,这将由我授权控制该子域的组织。我可以随时通过删除或更改该 NS 记录来撤销此授权。
顺便说一句,“www”没有被 DNS 特殊处理。它只是其域的权威 DNS 服务器中的另一个主机名。只是按照惯例,我们将该组织的 Web 服务器的主机(A 或 AAAA)记录放在那里。www.exampledomain.com 和 somethingelse.exampledomain.com 的 A 记录很可能位于同一台服务器上:exampledomain.com 的 DNS 服务器。
注意:对于有人从 Internet 请求 DNS 记录的情况,此答案有意简化了一些事情。如果对域的请求来自域的组织内部,则该请求可能会直接由组织的名称服务器解析,而无需通过链上的 root-servers.net、TLD 的名称服务器等。在这种情况下,主机如果组织选择,名称甚至可能解析为不同于从 Internet 解析的内容。