Diferença entre CNAME e SUBDOMAIN

12

Qual é a diferença entre um CNAME e um subdomínio?

Eu entendo que o a cname (o lado esquerdo de um domínio) pode apontar para o domínio, portanto, dois URLs diferentes apontam para o mesmo endereço, ou seja.

ex1.meudominio.com - se a configuração como CNAME puder retornar o IP do meu domínio.com

Se ex1.mydomain.com estiver configurado como um subdomínio, ele possui um IP diferente?

Outra pergunta é qual deve ser a configuração ideal nessa situação:

Eu tenho IP1: 80 para um aplicativo da web

Eu tenho IP2: 80 para outro aplicativo

Posso apontar esses dois IPs para o mesmo registro A, talvez com um nome ou subdomínio diferente?

Obrigado por qualquer ajuda?

senha
fonte

Respostas:

20

A CNAMEé um tipo de registro DNS, em que um nome de host aponta para outro nome de host.

Um Aregistro é outro tipo de registro DNS, em que um nome de host aponta para um endereço IP.

Um subdomínio é o que você descreveu como "o lado esquerdo do domínio", por exemplo, webmasters.stackexchange.comé um subdomínio de stackexchange.com. A configuração de DNS para um subdomínio pode usar um registro A ou um CNAME.

Sua pergunta:

Posso apontar esses dois IPs para o mesmo registro A, talvez com um nome ou subdomínio diferente?

realmente não faz sentido. Você não aponta IPs para registros A, aponta nomes de host para IPs usando registros A. Se você está perguntando se pode apontar um domínio e um subdomínio para o mesmo IP, a resposta é sim.

Isso pode ser mais claro com um exemplo do mundo real:

webmasters.stackexchange.compossui um Aregistro que aponta para o IP 198.252.206.140. stackexchange.comtambém possui um Aregistro que aponta para o IP 198.252.206.140.

Portanto, seria possível mudar webmasters.stackexchange.compara CNAMEto stackexchange.come tudo continuaria funcionando como agora.

(Na prática, CNAMESsão um pouco mais lentos que os Aregistros, pois podem resultar em uma pesquisa DNS adicional, por isso é um dos motivos pelos quais os Aregistros são mais usados.)

Fonte de Tim
fonte
Obrigado pela resposta incrível! Originalmente, eu fiz essa pergunta no stackoverflow e, quando a movia para cá, ela também foi respondida lá. Minha solução será usar dois dois registros A diferentes, um como subdomínio , para que eu possa usar o mesmo domínio. IE -ex1.mydomain.com (IP1) and mydomain.com (IP2)
password