2013-04-08 9 views
5

Ho qualcosa di molto misterioso che non funziona nella mia configurazione DNS:Mistero DNS in Heroku CNAME reindirizzamento

  • mia app e ': http://my-domain.herokuapp.com
  • ho configurato my-domain.com seguente modo:

    @ 10800 IN A 174.129.25.170 
    www 10800 IN CNAME my-domain.herokuapp.com. 
    

utilizzando wwwizer.

Quindi, http://my-domain.com reindirizza a http://www.my-domain.com che CNAMEs a http://my-domain.herokuapp.com

Tutto sembra in ordine, ma quando entro http://my-domain.com o http://www.my-domain.com, ottengo: Heroku | No such app messaggio di errore.

Così ho provato questo:

host http://www.my-domain.com 
www.my-domain.com is an alias for my-domain.herokuapp.com. 
my-domain.herokuapp.com has address 54.243.92.108 

e

host http://my-domain.herokuapp.com 
my-domain.herokuapp.com has address 184.72.248.52 

Non vedo dove sia il problema. WWWizer sembra funzionare bene, ma sembra che CNAME non sia stato aggiornato da quando l'IP herokuapp è cambiato ...

Qualsiasi consiglio sarebbe super apprezzato.

Grazie

+1

Hai aggiunto tutti i possibili domini in ingresso alla tua applicazione? –

+0

Intendi sul lato Heroku? Quando digito "domini heroku" ottengo: '=== Nomi di dominio mio dominio ' my-domain.com' –

risposta

3

Grazie al commento di neil-middleton, ho trovato la soluzione.

ho aggiunto in precedenza heroku domains:add my-domain.com

ma non lo feci per heroku domains:add www.my-domain.com

che è quello che conta qui. (Anche se ho lasciato entrambi nel caso)

Quindi sembra heroku ha il proprio controllo DNS interno quando CNAME -ing * .herokuapp.com dove ottiene come una voce il heroku domains.

È logico evitare di impostare CNAME su un'app di cui uno non è proprietario.

Problemi correlati