Qué es Asistente CNAME para GitHub Pages?
Un archivo CNAME indica a GitHub Pages qué dominio personalizado debe asociarse a un sitio publicado. El archivo debe contener solo el nombre de dominio, sin protocolo, ruta ni texto adicional. Este asistente mantiene separados el contenido del archivo CNAME y las notas DNS, lo que ayuda a prevenir pequeños errores de publicación.
Respuesta rápida
Cree el archivo CNAME para un dominio personalizado de GitHub Pages y obtenga la guía DNS correspondiente para configuraciones www o de dominio apex. El archivo debe contener solo el nombre de dominio desnudo sin protocolo ni ruta.
Last updated: 2026-06-11
Limitaciones
- El archivo CNAME debe existir en la raíz del sitio publicado, típicamente dentro de su carpeta dist o de salida de compilación. Si su herramienta de compilación regenera la carpeta de salida, el archivo CNAME debe agregarse nuevamente cada vez.
- La propagación DNS después de actualizar registros CNAME o A puede tomar de minutos a 48 horas dependiendo de su proveedor de dominio y la configuración TTL.
- La configuración de dominio apex requiere registros A que apunten a las direcciones IP de GitHub Pages, no un registro CNAME. Los registros CNAME en el apex no están permitidos por los estándares DNS para la mayoría de los proveedores.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Cómo usar esta herramienta
- Ingrese el dominio personalizado que desea usar para GitHub Pages.
- Elija si el sitio usará un subdominio www o un dominio apex.
- Copie el contenido del archivo CNAME en un archivo llamado CNAME en la raíz del sitio publicado.
- Aplique las notas DNS en su proveedor de dominio, luego habilite HTTPS en la configuración de GitHub Pages.
Para qué puedes usarla
- Crear el archivo CNAME para un dominio personalizado de GitHub Pages.
- Verificar si una configuración de dominio www o apex necesita diferentes registros DNS.
- Documentar los cambios DNS antes de actualizar un proveedor de dominio.