2012-03-09 22 views
15

he leído la documentación de Heroku:Heroku: Comodín dominios con GoDaddy

http://devcenter.heroku.com/articles/custom-domains#wildcard_domains

Dicen que añadir:

de usar con un dominio personalizado, configure el registrador de DNS para que apunte * .yourdomain.com en yourapp.heroku [app] .com.

En GoDaddy, no se puede hacer:

*.yourdomain.com 

en el campo Nombre. He oído que le permite desplazarse de que al hacerlo:

** 

Sin embargo, lo he intentado, pero no funciona.

Cuando ejecuto esto en la consola:

host anysub.yourdomain.com 

me sale:

Host anysub.yourdomain.com not found: 3(NXDOMAIN) 

Cuál podría ser el problema? Supongo que el comodín no está configurado correctamente en GoDaddy.

(FYI: Cambié yourdomain.com para mi dominio real.)

+0

debe verificar la otra respuesta ahora –

+0

Soporte CNAME en: http://stackoverflow.com/questions/17231156/wildcard-cname-for-godaddy –

Respuesta

17

Ir al Administrador de DNS de GoDaddy, la primera tabla en la parte superior debe decir A (Host), haga clic en el botón debajo de esa primera tabla que dice Quick Add. En el primer campo de texto, ingrese un asterisco (*), en el segundo, la dirección IP a la que se redirigirá (el mismo que tiene para el registro @ en la parte superior). Haga clic en "Guardar archivo de zona" en la parte superior derecha y confirme.

Esto crea un catch-all registro en anysub.yourdomain.com.

Buena suerte.

+2

¿Es esto posible? como un 'CNAME' en su lugar? – wuputah

+0

Entonces, Heroku tiene tres direcciones IP que sugieren que hayas configurado para los registros A (host). Entonces, ¿debería elegir una de esas direcciones IP para señalar *? Eso funcionó con A (Anfitrión). ¿No hay forma de hacerlo con un CNAME? –

+1

y asegúrese de leer este http://neilmiddleton.com/the-dangers-of-a-records-and-heroku/ para conocer las dificultades de usar esas direcciones IP en su DNS. –

14

Acabo de probarlo hoy y parece que ahora es posible crear comodines cnames en GoDaddy.

GoDaddy> ...> Administrador de DNS -> Zona editor de archivos (Editar Zona)

A continuación, en CNAME (Alias) Panel> rápida Agregar

Host: * 
Points to: yourapp.herokuapp.com 

O

Host: *.dev.herokuapp.com 
Points to: yourapp.herokuapp.com 

Luego haga clic en "Guardar archivo de zona" y espere unos minutos.

Recuerdo haber recibido este error "Host not found 3 (NXDOMAIN)" no hace mucho tiempo. Ya no. Cualquier subdominio distinto de los enumerados explícitamente en A o CNAME se redirige como se esperaba.

+2

guau, acabo de comprobar esto, es cierto, godaddy ahora tiene comodines CNAME, esto es impresionante –

0

Tuve este desafío recientemente y probé todo lo anterior, pero ninguno de ellos funcionó para mí. Después de días de surf encontré una solución. Si su aplicación está alojado en heroku, usted por lo general no tiene una dirección IP estática y así el comodín Un registro no va a funcionar como el IP cambia constantemente

GoDaddy > ... > Manage DNS > ADD record 

tipo de registro es

CNAME 

Anfitrión

* 

puntos a su aplicación heroku

Nota: no se puede Haga esto si ya tiene un comodín Un registro

Cuestiones relacionadas