Redirecionar para subdomínio www via DNS

4

É possível definir um registro DNS para redirecionar todo o tráfego example.com/* para www.example.com/* ?

Estou executando um aplicativo Sinatra no Heroku's Pilha de cedro .

Eu configurei o addon de domínios personalizados do Heroku , e a documentação discute Redirecionar o tráfego para um domínio específico . Eu também li sobre como fazer isso com Rack Rewrite . No entanto, estou pensando se há uma maneira de fazer isso via DNS, ou seja, sem bater meu aplicativo.

    
por ma11hew28 10.10.2011 / 00:53

5 respostas

4

Não há como fazer o que você está pedindo no DNS.

O DNS simplesmente resolve um nome de host para um endereço IP, não há recursos de "redirecionamento"

Se você quiser que os usuários usem seu aplicativo somente por meio de www.example.com, será necessário fazer isso no aplicativo usando a dica de reescrita do rack à qual você está vinculado.

    
por 10.10.2011 / 07:56
2

Supondo que você está bem com a alteração de seus servidores DNS, você pode usar o tipo de DNS "URL" do DNSimple . Isso cuidará do seu problema no nível do DNS.

É mencionado neste artigo Heroku sobre como evitar domínios nus .

    
por 08.08.2012 / 22:15
1

Se você está no heroku, a maneira mais simples é um domínio curinga

heroku addons:add custom_domains:wildcard

Isso redirecionará todos os subdomínios * .example.com, incluindo www para example.com.

Se você tiver acesso root ao seu servidor de nomes, deverá adicionar:

www   IN    A    xxx.xxx.xxx.xxx 

ou

*     IN    A    xxx.xxx.xxx.xxx

para um curinga em que xxx.xxx.xxx.xxx é o seu IP ou

www   IN    A    myapp.heroku.com.
*     IN    A    myapp.heroku.com.

se você tiver um IP desconhecido / dinâmico

    
por 10.10.2011 / 07:11
0

Se você usa o Google Apps, eles têm um recurso que permite redirecionar seu domínio público ( link ).

Você simplesmente adiciona seus servidores como registros A no seu DNS.

Procure nas configurações de domínio do painel de controle.

O URL deve ser como abaixo. Basta substituir example.com pelo seu domínio.

link

    
por 10.10.2011 / 02:03
0

Resposta curta : aponte seu registro de domínio "nu" para 174.129.25.170 .

Long Answer : O wwwizer.com está oferecendo um serviço de redirecionamento gratuito. Ele redireciona para qualquer domínio que você tentou ir, apenas acrescentando "www". antes disso. Há perguntas frequentes no link para os interessados em detalhes.

    
por 30.11.2012 / 10:26