Como fazer redirecionamento de domínio pelo DNS
Como fazer redirecionamento de um domínio para o outro pelo DNS
Não há sombra de dúvidas que trabalhar com desenvolvimento é um desafio, pois, constantemente você se vê diante de problemas que tem que solucionar, e não importa o quão complicado seja, na programação existem várias formas de se resolver.
Eu tive que redirecionar um domínio para outro de uma campanha do tipo, e logo veio em mente, tenho que apontar o domínio para um servidor web e usar a linguagem back-end ou .htaccess
para redirecionar o domínio. Entretanto, seria custoso financeiramente e mais trabalho fazer essas configurações.
Fiz uma pesquisa sobre soluções alternativas de redirecionamento, e achei o redirecionamento de domínios com DNS.Um projeto de código livre e super simples.
Em quais situações usarei esses redirecionamentos
Redirecionamento de domínios promocionais
Empresas que fazem campanha promocionais e para facilitar para os seus clientes adquirem domínios para redirecionar para páginas específicas do site, por exemplo,
- de
desconto-dia-das-maes.com.br
- para
www.minha-loja.com.br/desconto-dia-das-maes
Sites com dois domínios (ou mais)
É muito comum grandes empresas adquirirem vários domínios com o mesmo nome (ou não) e extensões diferentes, por exemplo,
- de
minha-empresa.com
- para
minha-empresa.com.br
Como usar
Para redirecionar o domínio para outro, configure do seguinte jeito:
Redirecionar de http://my-domain.com
para http://www.meu-dominio.com
Host | Tipo | IP/nome do servidor |
---|---|---|
<deixe-vazio> | A | 54.84.55.102 |
redirect | CNAME | www.my-domain.com.redirect.center |
Redirecionamento a partir de um subdomínio
Redirecionar de http://www.meu-dominio.com/<qualquer-coisa>
para http://www.meu-outro-dominio.com
Host | Tipo | Nome do servidor |
---|---|---|
www | CNAME | www.my-domain.com.redirect.center |
Redirecionamento a partir de um subdomínio com um URI para outro domínio
Redirecionar http://www.meu-dominio.com/<qualquer-coisa>
para http://www.meu-outro-dominio.com
Host | Tipo | Nome do servidor |
---|---|---|
www | CNAME | www.my-domain.com.redirect.center |
Redirecionar um domínio com um URI para outro com a mesma URI
Redirecionar de http://www.meu-dominio.com/<qualquer-coisa>
para http://www.meu-outro-dominio.com/<mesma-coisa>
Host | Tipo | Nome do servidor |
---|---|---|
www | CNAME | www.meu-outro-dominio.com.opts-uri.redirect.center |
O parâmetro .opts-uri.
é o responsável por repassar o caminhodo da URL origem para a URL destino.
Redirecionar um domínio para uma página específica
Redirecionar de http://jobs.my-domain.com
para http://www.meu-dominio.com/jobs
Host | Tipo | Nome do servidor |
---|---|---|
www | CNAME | www.meu-outro-dominio.com.opts-uri.redirect.center |
O parâmetro .opts-slash.
é o responsável por transformar .jobs
para /jobs
e repassar para a URL destino.
Você encontra mais informações no redirect.center. Se você deseja implantar esse redirecionamento em seu servidor, você encontra o código-fonte do projeto no Github.