I sottodomini non possono essere registrati.
I domini sono registrati, quindi i Nameserver designati (server DNS) sono in grado di controllare i sottodomini.
In molti casi, il Registrar gestisce anche i Nameserver, ma a volte al Registrar viene richiesto di utilizzare Nameserver di terze parti.
Il Nameserver è in grado di servire record DNS specifici per ogni sottodominio.
In questo esempio:
a.site.com CNAME site.mktoweb.com
Il browser cercherà site.mktoweb.com
; innanzitutto, cercando la registrazione di mktoweb.com
per determinare con quale Nameserver comunicare; allora quel Nameserver restituirà l'indirizzo IP per site.mktoweb.com
. (e quindi il browser si collegherà a tale indirizzo IP per caricare il sito)
In questo esempio:
b.site.com A 123.456.789.0
Il browser si collegherà semplicemente a quell'indirizzo IP.
I get that you need to own site.com in order to register a subdomain like b.site.com, so is subdomain takeover only possible when the subdomain is a CNAME for a site hosted on another service like Heroku?
-
site.com
è registrato con un Registar.
-
b.site.com
è elencato come voce DNS sui Nameserver.