own domain delegate custom heroku dns

domain - Configurar Heroku y GoDaddy?



heroku delegate domain (4)

Estoy tratando de obtener un nombre de dominio que compré a través de GoDaddy para trabajar con mi sitio alojado en Heroku.

¿Cómo configuro mi nombre de dominio para trabajar con Heroku?


La configuración de DNS tiende a tener un retraso.

¿Has intentado acceder a la aplicación desde otro dispositivo? (¿Digamos que un teléfono inteligente que está operando en otra red?) He visto en varias ocasiones que mi caché dns local estaba causando problemas, por lo que acceder a él desde otro dispositivo puede arrojar algo de luz sobre su situación.

Si está realizando los cambios dns desde una PC basada en Windows, puede descargar su caché DNS, que a veces puede resolver su problema.

1.) Haga clic con el botón derecho en CMD.exe (también conocido como símbolo del sistema) 2.) Haga clic en Ejecutar como administrador. 3.) escriba: ipconfig / flushdns 4.) Presione la tecla Enter

Pero ten en cuenta que los cambios dns pueden tardar un tiempo en propagarse.


Una de las formas más sencillas de configurar un dominio externo con Heroku es usar este complemento: https://addons.heroku.com/zerigo_dns . Simplemente debe apuntar los servidores de nombres dns a

a.ns.zerigo.net b.ns.zerigo.net c.ns.zerigo.net d.ns.zerigo.net e.ns.zerigo.net

No estoy afiliado a Zerigo DNS, solo un usuario feliz. Cualquiera, sí, es gratis para 50,000 consultas por mes y por $ 20 / mes recibes consultas ilimitadas.

Espero que esto ayude.


Vaya a https://dnsimple.com/r/ecc41c23013629 y abra una cuenta.

Tienen un clic configurado para heroku y puedes configurar el TTL a tan solo un minuto. Luego, en el lado de GoDaddy simplemente cambie los servidores DNS de los servidores go daddy a los dnsimple (todo explicado en el sitio dnsimple). SENCILLO ;)

Tu dominio aún está alojado por GoDaddy

GoDaddy no es el lugar para estar a cargo de usted en mi humilde opinión.


[Actualizado el 31.10.2014] ¡Muy bien! ¡Funciona! Así es como lo hice desde cero, para que otros con el mismo problema puedan arreglarlo también. Primero explicaré cómo configurar Heroku y GoDaddy, luego explicaré cómo crear un dominio desnudo (www.example.com -> example.com).

Configurar Heroku y GoDaddy:

  1. En la carpeta del proyecto en la terminal (en su computadora) escriba heroku domains:add www.example.com (donde www.example.com es el dominio que ha comprado en GoDaddy)

  2. Inicie sesión en GoDaddy -> DOMINIOS -> elija su dominio -> Iniciar (esto lo llevará a los Detalles del dominio)

  3. Haga clic en la pestaña ''Archivo de zona DNS''

  4. Elimina el registro CNAME llamado ''www'' (que apunta a @)

  5. Haga clic en ''Agregar registro'' -> CNAME (Alias) -> ''Host'' debe ser www y ''Points to'' debe ser su dirección de Heroku (ejemplo supermoo-bil-3411.herokuapp.com ). TTL puede ser de 1 hora.

Puede tomar algún tiempo para que el DNS se propague. Para mí, tardó unos 10 minutos.

¡Eso es! supermoo-bil-3411.herokuapp.com ahora estará en www.example.com :)

Crea un dominio desnudo:

Un dominio desnudo elimina la necesidad de escribir www frente a su nombre de dominio. Esto se puede hacer reenviando example.com a www.example.com . Esto es muy fácil en GoDaddy:

  1. En la misma ventana que arriba, haz clic en la pestaña "Configuración"

  2. En Reenvío -> Dominio -> Haga clic en ''Administrar'' -> luego haga clic en ''Agregar reenvío''

  3. ''Reenviar a'' debe ser www.example.com (su dominio), ''Tipo de redireccionamiento'' debe ser ''301 (Permanente)'', ''Configuración de reenvío'' debe ser ''Reenviar solamente''

  4. Asegúrese de que "Actualizar mis servidores de nombres y configuración de DNS para admitir este cambio. (Recomendado)" está marcado

    ¡Eso es! Estás listo :)

Enlaces útiles:

Gracias a Ryan Kazinec por su ayuda :)