Quantità di sottodomini consentiti nel dominio e nell'email


23

Quanti sottodomini puoi avere sul tuo dominio? E con ciò, intendo livelli di sottodomini.

Ad esempio, hai il dominio example.com, so che puoi avere test.example.com, ma quanti livelli puoi avere? Mi piace test2.test.example.com, test3.test2.test.example.comecc.

In secondo luogo, mi chiedevo 2 cose sugli indirizzi e-mail. Innanzitutto, quanto è comune l'utilizzo dei sottodomini in un indirizzo e-mail (se è persino possibile)? Non ho mai visto qualcosa di simile test@test.example.comad essere onesto, quindi non sono esattamente sicuro. E se è possibile, quanti livelli (proprio come sopra) puoi avere?

E infine, le domande sopra possono dipendere dal registrar di domini o dal server di posta ecc.? E da cosa potrebbe dipendere?


2
È molto comune in paesi come l'Australia e il Regno Unito che hanno .com.aue .co.ukhanno tre livelli nel nome host negli indirizzi e-mail.
Nacht - Ripristina Monica

2
@Nacht: In effetti, può facilmente portarti a qualcosa del generesmith@foonly.maths.ox.ac.uk
Nate Eldredge,

Sì, me ne sono dimenticato. Come ho potuto dimenticare. Vedo .come .nltroppo mi sono dimenticato delle altre estensioni come com.au, .co.ukecc. Ecc.
Joshua Bakker,

4
Per la cronaca, avevo un indirizzo e-mail @cgg.ms.mff.cuni.cz. Le gerarchie di domini profondi sono piuttosto comuni nel mondo accademico.
Ripristina Monica

@Angew Oh, beh, non ho mai visto qualcosa di simile, quindi non sapevo che fosse possibile.
Joshua Bakker,

Risposte:


33

Non ci sono limiti diretti su quanti livelli, ad esempio punti che puoi avere in un nome host. Tuttavia, un nome host conforme a RFC1034 può essere lungo solo 255 byte, lasciando 253 byte per un nome di dominio completo FQDN in DNS. Alcuni sistemi e TLS / SSL limitano l'FQDN a 64 byte e l'FQDN nelle e-mail non devono superare (*) 245 o 221 byte a seconda della lunghezza massima del nome utente (8 o 32).

Poiché il TLD di solito richiede almeno 2 caratteri e .ogni parte del nome host deve essere lunga almeno un carattere, lo spazio lasciato per ulteriori punti, ovvero i livelli teoricamente massimi sarebbe:

  • (253-3) / 2 = 125 livelli dopo TLD per nome host teoricamente più lungo (non molto utile)
  • (221-3) / 2 = 109 livelli dopo TLD, se si desidera utilizzarlo per la posta elettronica
  • (63-3) / 2 = 30 livelli dopo TLD, se si desidera utilizzare SSL / TLS.

E sì, user@subdomainof.subdomain.example.comè in un formato di indirizzo email valido.


(*) La limitazione speciale per la lunghezza dell'indirizzo e-mail è il risultato di RFC 2821 4.5.3.1 e 4.1.2:

4.5.3.1 Size limits and minimums

   path
      The maximum total length of a reverse-path or forward-path is 256
      characters (including the punctuation and element separators).


4.1.2 Command Argument Syntax

      Path = "<" [ A-d-l ":" ] Mailbox ">"

Poiché il percorso in avanti deve includere le parentesi angolari, per l'indirizzo e-mail sono rimasti solo 254 caratteri. Quindi, la username@parte di 8 (+1) o 32 (+1) deve essere esclusa per ottenere la massima lunghezza FQDN.


2
RFC 1034 è da dove ha origine il limite superiore sia della lunghezza totale del nome di dominio (comprese tutte le parti del sottodominio) di 255 ottetti, sia della lunghezza massima di 63 ottetti per un nome host / sottodominio. Nomi di dominio più lunghi dovrebbero (piuttosto che essere necessari) essere supportati anche per RFC 1123, ma quelli di AFAIK non sono realmente visti in natura.
HBruijn,

1
citazione necessaria: limitazione della lunghezza totale di un indirizzo e-mail.
Alnitak,

La lunghezza non è così importante. So che con più sottodomini la lunghezza aumenta automaticamente, tuttavia; l'unica cosa importante per me è la quantità di livelli di sottodominio che puoi avere, dato che non saranno comunque estremamente lunghi. Inoltre, 30 livelli non è qualcosa che vorrei nemmeno fare. Neanche 10. Forse solo 3/4 max. Ma è stata anche una grande curiosità (nota: non sono un esperto di server e domini).
Joshua Bakker,

Aggiunti argomenti e citazioni per la massima lunghezza dell'indirizzo email, @Alnitak
Esa Jokinen,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.