
Tenho 2 domínios: domínioA.com e domínioB.com. Tenho 1 site (digamos, servido por IP xxx.xxx.xxx.xxx:80)
domainA.com é o nome preferível, mas quero que domainB.com também seja utilizável.
Não estou preocupado com SEO neste momento (mas talvez esteja no futuro).
Qual é a maneira correta de configurar o DNS, tal que:
- O DNS lida diretamente com solicitações para domínioA.com e refere-se ao site em xxx.xxx.xxx.xxx:80
- domainB.com encaminha todas as solicitações para domainA.com
Posso simplesmente criar um registro A em cada zona que aponte para xxx.xxx.xxx.xxx? Ou existe alguma maneira de apontar domainB.com para domainA.com usando apenas DNS?
Responder1
Embora seja certamente possível criar um CNAME
for domainB.com
para apontar domainA.com
, geralmente não é recomendado, a menos que você possa compreender totalmente as ramificações de fazer isso.
Eu recomendaria apenas a criação de dois A
registros DNS, um para cada domínio, apontando para o mesmo endereço IP. Então na configuração do seu apache, faça algo assim:
<VirtualHost *:80>
ServerName domainA.com
ServerAlias domainB.com
DocumentRoot /path/to/root
...
</VirtualHost>
Posso simplesmente criar um registro A em cada zona que aponte para xxx.xxx.xxx.xxx:80?
Não, os registros DNS não têm nada a ver com portas TCP/UDP. Seu aplicativo (um navegador da Web, neste caso) precisará cuidar disso.
Responder2
Você pode usar um registro A em cada domínio apontando para o mesmo IP sem problemas, mas prefiro criar um registro CNAME em domainb.hosts apontando para o nome do servidor domainA.com (não IP). Um nslookup
para domainB.com retornará o IP e o nome canônico do servidor domainA.com.
O servidor Web precisa lidar com ambos os nomes. Se for Apache, você pode usar ServerName www.domainA.com
eServerAlias www.domainB.com
Responder3
Não sou especialista em DNS, mas acho que você pode criar um cname para o domínioB, nomear para o domínioA e configurar seu servidor http, para responder aos domínios A e B no mesmo site.