Cantidad de subdominios permitidos en dominio y correo electrónico

23

¿Cuántos subdominios puedes tener en tu dominio? Y con eso, me refiero a los niveles de subdominios.

Por ejemplo, tiene el dominio example.com, sé que puede tenerlo test.example.com, pero ¿cuántos niveles puede tener? Me gusta test2.test.example.com, test3.test2.test.example.cometc.

En segundo lugar, me preguntaba 2 cosas sobre las direcciones de correo electrónico. En primer lugar, ¿qué tan común es el uso de subdominios en una dirección de correo electrónico (SI es posible)? Nunca he visto algo como [email protected]ser honesto, así que no estoy exactamente seguro. Y si es posible, ¿cuántos niveles (como el anterior) puede tener?

Y por último, ¿pueden las preguntas anteriores depender del registrador de dominio o del servidor de correo, etc.? ¿Y de qué podría depender?

Joshua Bakker
fuente
2
Es muy común en países como Australia y el Reino Unido que tienen .com.auy .co.uktienen tres niveles en el nombre de host en las direcciones de correo electrónico.
Nacht - Restablece Monica
2
@Nacht: De hecho, eso puede llevarte fácilmente a algo como[email protected]
Nate Eldredge el
Sí, me olvidé de eso. ¿Cómo podría haberlo olvidado? Ya veo .comy .nlme olvidé demasiado de otras extensiones como com.au, .co.uketc. , etc.
Joshua Bakker
44
Para el registro, solía tener una dirección de correo electrónico @cgg.ms.mff.cuni.cz. Las jerarquías de dominio profundo son bastante comunes en la academia.
Restablecer Monica
@Angew Oh, bueno, nunca he visto algo así, así que no sabía que era posible.
Joshua Bakker

Respuestas:

33

No hay límites directos sobre cuántos niveles, es decir, puntos que puede tener en un nombre de host. Sin embargo, un nombre de host compatible con RFC1034 solo puede tener 255 bytes de longitud, dejando 253 bytes para un nombre de dominio completo FQDN en DNS. Algunos sistemas y TLS / SSL limitan el FQDN a 64 bytes y el FQDN en los correos electrónicos no debe exceder (*) 245 o 221 bytes, dependiendo de la longitud máxima del nombre de usuario (8 o 32).

Como TLD generalmente toma al menos 2 caracteres y .cada parte del nombre de host debe tener al menos un carácter, el espacio restante para puntos adicionales, es decir, niveles teóricamente máximos sería:

  • (253-3) / 2 = 125 niveles después de TLD para el nombre de host teóricamente más largo (no tan útil)
  • (221-3) / 2 = 109 niveles después de TLD, si desea usarlo para correo electrónico
  • (63-3) / 2 = 30 niveles después de TLD, si desea utilizar SSL / TLS.

Y sí, [email protected]está en un formato de dirección de correo electrónico válido.


(*) La limitación especial para la longitud de la dirección de correo electrónico es el resultado de RFC 2821 4.5.3.1 y 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 ">"

Como la ruta hacia adelante debe incluir los corchetes angulares, solo quedan 254 caracteres para la dirección de correo electrónico. Entonces, la username@parte de 8 (+1) o 32 (+1) debe excluirse para obtener la longitud máxima de FQDN.

Esa Jokinen
fuente
2
RFC 1034 es donde se origina el límite superior tanto en la longitud total del nombre de dominio (incluidas todas las partes del subdominio) de 255 octetos como en la longitud máxima de 63 octetos para un nombre de host / subdominio. Los nombres de dominio más largos también deberían (en lugar de ser necesarios) según RFC 1123, pero AFAIK no se ven realmente en la naturaleza.
HBruijn
1
cita necesaria re: restricción de longitud total de una dirección de correo electrónico.
Alnitak
La longitud no es tan importante. Sin embargo, sé que con múltiples subdominios la longitud aumenta automáticamente; Lo único importante para mí es la cantidad de niveles de subdominio que puede tener, ya que de todos modos no serán extremadamente largos. Además, 30 niveles no es algo que incluso haría. Ni siquiera 10. Quizás solo 3/4 máx. Pero también tenía una gran curiosidad (nota: no soy un experto en servidores y dominios).
Joshua Bakker
Se agregaron argumentos y citas para la longitud máxima de la dirección de correo electrónico, @Alnitak
Esa Jokinen