Domínio na Locaweb, Hospedagem Heroku e meudominio.com.br

872 views
Skip to first unread message

Felipe Lima

unread,
Apr 16, 2014, 3:01:50 PM4/16/14
to rail...@googlegroups.com
Pessoal,

Quero apontar o endereço meudominio.com.br (sem o WWW) de um domínio que comprei na Locaweb,
mas está hospedado no Heroku.

Lendo sobre, verifiquei que:

Porém na Locaweb tenho apenas estas opções:

Alguém já conseguiu configurar?

Obrigado



Gustavo Kloh

unread,
Apr 16, 2014, 3:05:41 PM4/16/14
to rail...@googlegroups.com
​Vc faz isso através do CName.

No Heroku tem uma área específica lá, pra vc adicionar o dominio que vai apontar pra app.

E na sua administracao no dominio (geralmente registro.br) vc faz esse redirecionamento atraves de cname​


--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você recebeu essa mensagem porque está inscrito no grupo quot;rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Gustavo Kloh
Ruby on Rails developer at DTMTec

Nelson Haraguchi

unread,
Apr 16, 2014, 3:08:20 PM4/16/14
to rail...@googlegroups.com
O problema disso é que você só pode usar um registro A em um top-level domain.

Ou seja só consegue apontar para uma máquina. Isso é prejudicial no sentido de escalabilidade.
Usar com um CNAME é melhor pois podemos colocar mais de uma máquina para responder ao mesmo host name. 
Essa é a estratégia do Heroku.

O que eu sugiro é que vc use serviços de redirecionamento, ou uma máquina rodando um apache qualquer que redirecione o pessoal que digitar seudominio.com para www.seudominio.com e esse sim vc consegue colocar no Heroku.

Nelson Minor Haraguchi Junior
---


Em 16 de abril de 2014 16:01, Felipe Lima <felipep...@gmail.com> escreveu:

Felipe Lima

unread,
Apr 16, 2014, 3:32:13 PM4/16/14
to rail...@googlegroups.com

Não consigo configurar o CNAME p/ aceitar @, que seria o (meudominio.com.br), funciona apenas para o WWW...

Só será possível então através de um serviço de redirecionamento?

Oseias Ferreira

unread,
Apr 16, 2014, 4:09:16 PM4/16/14
to rail...@googlegroups.com
Você está equivocado.
É possível fazer balanceamento com DNS.

$ dig google.com
; <<>> DiG 9.8.5-P1 <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28835
;; flags: qr rd ra; QUERY: 1, ANSWER: 15, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com. IN A

;; ANSWER SECTION:
google.com. 131 IN A 189.63.251.158
google.com. 131 IN A 189.63.251.157
google.com. 131 IN A 189.63.251.155
google.com. 131 IN A 189.63.251.151
google.com. 131 IN A 189.63.251.147
google.com. 131 IN A 189.63.251.143
google.com. 131 IN A 189.63.251.187
google.com. 131 IN A 189.63.251.185
google.com. 131 IN A 189.63.251.181
google.com. 131 IN A 189.63.251.177
google.com. 131 IN A 189.63.251.173
google.com. 131 IN A 189.63.251.172
google.com. 131 IN A 189.63.251.170
google.com. 131 IN A 189.63.251.166
google.com. 131 IN A 189.63.251.162

;; Query time: 5 msec
;; SERVER: X.X.X.X#53(192.168.1.1)
;; WHEN: Wed Apr 16 17:04:08 BRT 2014
;; MSG SIZE rcvd: 268

Você pode associar muitos "A" para ao mesmo nome.

--
Oseias Ferreira.

Oseias Ferreira

unread,
Apr 16, 2014, 4:18:27 PM4/16/14
to rail...@googlegroups.com
Eu precisaria ver como está seu domínio.
Basicamente você não pode criar um CNAME com o mesmo nome de um A.
É possível um CNAME para a raiz. Mas isto depende do servidor de DNS.

--
Oseias Ferreira.



Em 16/04/2014, às 16:32, Felipe Lima escreveu:

>
> Não consigo configurar o CNAME p/ aceitar @, que seria o (meudominio.com.br), funciona apenas para o WWW...
>
> Só será possível então através de um serviço de redirecionamento?
>
>
> Em quarta-feira, 16 de abril de 2014 16h08min20s UTC-3, Nelson Minor Haraguchi escreveu:
> O problema disso é que você só pode usar um registro A em um top-level domain.
>
> Ou seja só consegue apontar para uma máquina. Isso é prejudicial no sentido de escalabilidade.
> Usar com um CNAME é melhor pois podemos colocar mais de uma máquina para responder ao mesmo host name.
> Essa é a estratégia do Heroku.
>
> O que eu sugiro é que vc use serviços de redirecionamento, ou uma máquina rodando um apache qualquer que redirecione o pessoal que digitar seudominio.com para www.seudominio.com e esse sim vc consegue colocar no Heroku.
>
> Nelson Minor Haraguchi Junior
> ---
> Gtalk: nelso...@gmail.com
> Twitter: http://twitter.com/n2m8
> Linkedin: http://br.linkedin.com/in/nelsonmhjr
>
>
>
> Em 16 de abril de 2014 16:01, Felipe Lima <felipep...@gmail.com> escreveu:
> Pessoal,
>
> Quero apontar o endereço meudominio.com.br (sem o WWW) de um domínio que comprei na Locaweb,
> mas está hospedado no Heroku.
>
> Lendo sobre, verifiquei que:
> "using conventional DNS A-records are not supported on Heroku"
> em https://devcenter.heroku.com/articles/custom-domains.
>
> Porém na Locaweb tenho apenas estas opções:
>
>

Oseias Ferreira

unread,
Apr 16, 2014, 4:40:25 PM4/16/14
to rail...@googlegroups.com
Corrigindo eu mesmo.
Não se pode criar um CNAME quando tiver QUALQUER outro registro com o mesmo nome (MX AAAA A etc).

--
Oseias Ferreira.

Nelson Haraguchi

unread,
Apr 16, 2014, 9:30:45 PM4/16/14
to rail...@googlegroups.com
Erro meu mesmo Oseias. É possível, mas é mais trabalhoso.

A diferença é que o Heroku deveria te dar a lista de IPs que eles estarão configurando para o seu dominio @.
Como eles rodam em cloud as máquinas nem sempre vão ter os mesmos IPs.
Se uma cair eles tem que jogar outra máquina para pegar aquele IP e configurar no seu domínio.

Com vários A records cada pessoa que pedir vai receber um IP diferente. 
E se esse IP estiver fora do ar aquela request vai ser frustrada.

Com o CNAME você tem um ponto de acesso pra configurar.
Sendo que internamente podem ser N máquinas depende só da configuração de DNS do Heroku.
Se seu site precisa de mais Dynos, eles adicionam lá no DNS deles a maquina nova.
Imagine se toda vez que subir um Dyno você tivesse que configurar o IP dele no seu DNS?

Bom como o Heroku usa AWS, e o AWS também cobra caro por IPs fixos.
Então não é só uma decisão de escalabilidade.
Custo, e facilidade de configuração estão no jogo.

Nelson Minor Haraguchi Junior
---


--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Oseias Ferreira

unread,
Apr 16, 2014, 9:59:06 PM4/16/14
to rail...@googlegroups.com
Não se trabalhoso é a palavra certa. É diferente.
Para o google que tem a própria estrutura, não é.
O CNAME cria limites nas estruturas.

Mas você tocou num ponto essencial. O custo.
Enquanto o ipv6 não for implementado massivamente, teremos estes "malabarismos".

--
Oseias Ferreira.

Sandro Queiroz Jr.

unread,
Apr 17, 2014, 9:30:55 AM4/17/14
to rail...@googlegroups.com
Felipe,

Tente assim:

1) Entre no diretório da sua app.
2) Adicione o add-on PointDNS: heroku addons:add pointdns (O plano free é suficiente pra vc!)
3) Adicione os seus domínios: heroku domains:add meudominio.com.br E heroku domains:add www.meudominio.com.br 

IMPORTANTE! Tem que adicionar os dois!

4) Acesse o gerenciador da Locaweb.

5) Configure o DNS da seguinte forma: Primeiro selecione "Usar DNS de outro provedor" e, em seguida, configure os registros assim:

6) Aguarde o tempo de propagação. Às vezes pode levar até 72 horas.

Pronto!

Sent with MailTrack


--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.



--
Sandro Queiroz Júnior

Vivo: (86) 9987 - 4036
Claro: (86) 9441 - 3142

 sandroqz

Felipe Lima

unread,
Apr 17, 2014, 10:39:56 AM4/17/14
to rail...@googlegroups.com
Muito obrigado, Sandro!

Antes de fazer as alterações tenho uma dúvida..
O endereço principal vai ficar offline durante a propagação?

Porque o App está em produção já =I

Oseias Ferreira

unread,
Apr 17, 2014, 12:01:31 PM4/17/14
to rail...@googlegroups.com
Não.
O tempo de propagação é o período para atualizar o cache de "todos" servidores DNS do mundo.
Enquanto não propaga, permanece a configuração anterior.
Então é interessante manter os dois ambientes funcionando por um tempo.

--
Oseias Ferreira.

Sandro Queiroz Jr.

unread,
Apr 17, 2014, 1:47:47 PM4/17/14
to rail...@googlegroups.com
Felipe,

É exatamente isso que o Oseias escreveu! =D


--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7

---
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages