Quantidade de subdomínios permitidos no domínio e no email

22

Quantos subdomínios você pode ter em seu domínio? E com isso, quero dizer níveis de subdomínios.

Por exemplo, você tem o domínio example.com , eu sei que você pode ter test.example.com , mas quantos níveis você pode ter? Como test2.test.example.com , test3.test2.test.example.com etc.

Em segundo lugar, eu queria saber duas coisas sobre endereços de e-mail. Primeiro de tudo, quão comum é o uso de subdomínios em um endereço de e-mail (se é mesmo possível)? Eu nunca vi algo como [email protected] para ser honesto, então não tenho certeza. E se for possível, quantos níveis (como acima) você pode ter?

Por fim, as perguntas acima podem depender do registrador de domínio ou do servidor de e-mail, etc.? E do que isso poderia depender?

    
por Joshua Bakker 29.03.2017 / 13:45

1 resposta

32

Não há limites diretos em quantos níveis, ou seja, os pontos que você pode ter em um nome de host. No entanto, um nome de host compatível com RFC1034 só pode ter 255 bytes, deixando 253 bytes para um nome de domínio totalmente qualificado FQDN no DNS. Alguns sistemas e TLS / SSL limitam o FQDN a 64 bytes e o FQDN em emails não deve exceder (*) 245 ou 221 bytes, dependendo do número máximo comprimento do nome de usuário (8 ou 32).

Como o TLD geralmente leva pelo menos 2 caracteres e . e cada parte do nome do host deve ter pelo menos um caractere, o espaço restante para pontos adicionais, ou seja, teoricamente máximo , seria:

  • (253-3) / 2 = 125 níveis após o TLD para o nome de host teoricamente mais longo (não tão útil)
  • (221-3) / 2 = 109 níveis após o TLD, se você quiser usá-lo para e-mail
  • (63-3) / 2 = 30 níveis após o TLD, se você quiser usar SSL / TLS.

E sim, [email protected] está em um formato de endereço de e-mail válido.

(*) A limitação especial para o tamanho do endereço de e-mail é resultado de 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 ">"

Como o encaminhamento deve incluir os colchetes angulares, restam apenas 254 caracteres para o endereço de e-mail. Em seguida, a parte username@ de 8 (+1) ou 32 (+1) deve ser excluída para obter o comprimento máximo de FQDN.

    
por 29.03.2017 / 14:05