Logo Sitio Web

Configuración Dominio GoDaddy - Github Pages

En esta primera entrada del blog me gustaría hablar un poco de lo que me tocó batallar con la configuración del Dominio en Godaddy para que pueda ser tomado correctamente desde Github Pages para la habilitación de este mismo sitio web que ven ahora. Esto debido a que las distintas configuraciones que busqué y configuré no fueron las adecuadas.

Requisitos previos

Configuración Dominio

Para configurar adecuadamente las reglas del dominio para habilitar la redirección del mismo hacia GithubPages, vamos a realizar las siguientes configuraciones desde nuestro dominio / Domain Settings / DNS Management.

Configurar registros de IPs de GitHub

Debemos registrar las ips respectivas de Github, las mismas nos son especificadas en la documentación respectiva. Añadimos un nuevo DNS record para cada una de las ips solicitadas.

Agregar DNS record

Para facilidad les dejo una tabla con las configuraciones solicitadas.

Type Name Value TTL
A @ 185.199.108.153 1 Hour
A @ 185.199.109.153 1 Hour
A @ 185.199.110.153 1 Hour
A @ 185.199.111.153 1 Hour

Configurar registro para el sitio de dominio de GitHub Pages

De manera similar debemos configurar el dominio que se habilita mediante GitHub Pages, para que se redireccione desde el dominio comprado en DoDaddy. Para lo cual configuraremos el siguiente DNS record:

Type Name Value TTL
CNAME www reponame.github.io 1 Hour

¿Habilitar redirección?

Los configuraciones anteriores, están documentadas en muchos sitios, páginas o foros en internet. Pero lo que me dejo con dudas y no encontré mucha información, y fue lo que me ocasionó problemas en la configuración fue saber si habilito o no la sección de Forwarding. Por lo mismo aquí les dejo el dato NO LA HABILITEN. Quedan avisados.

Configuración sección Forwarding

Configuración Github

Para nuestro repositorio de GitHub existe amplia documentación, pero con todo les dejo las configuraciones básicas.

Configuración Dominio personalizado GitHub

Referencias