Herramientas GitHub Pages

Gratis Asistente CNAME para GitHub Pages

Crea contenido CNAME y notas DNS para un dominio de GitHub Pages.

Cargando herramienta...

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

  1. Ingrese el dominio personalizado que desea usar para GitHub Pages.
  2. Elija si el sitio usará un subdominio www o un dominio apex.
  3. Copie el contenido del archivo CNAME en un archivo llamado CNAME en la raíz del sitio publicado.
  4. 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.

Casos de uso

Ejemplos prácticos

Ejemplo

Dominio personalizado www

El propietario de un sitio quiere que www.example.com cargue un sitio de GitHub Pages. La herramienta genera el contenido del archivo CNAME y le recuerda que apunte el registro www al host de GitHub Pages.

Ejemplo

Planificación de dominio apex

Un editor quiere example.com sin www. La herramienta separa el contenido del archivo CNAME de la nota DNS para que no peguen el valor incorrecto en el lugar equivocado.

Errores comunes

  • Poner https:// en el archivo CNAME.
  • Agregar una ruta después del nombre de dominio.
  • Mezclar registros A de apex con un registro CNAME no relacionado.

Verificación

  1. Después de implementar, visite https://sudominio.com y confirme que el sitio cargue. Revise la configuración de GitHub Pages para ver la marca de verificación DNS verde.
  2. Verifique que el archivo CNAME esté presente visitando https://sudominio.com/CNAME en un navegador. Debería mostrar solo el nombre de dominio.

FAQ

Preguntas sobre Asistente CNAME para GitHub Pages

El archivo CNAME debería incluir https://?

No. El archivo CNAME debe contener solo el nombre de dominio, como www.example.com.

Dónde debería colocarse el archivo CNAME?

Colóquelo en la raíz del sitio publicado. Si implementa una carpeta dist, el archivo CNAME debe existir dentro de esa salida publicada.

Por qué mi dominio personalizado desaparece después de la implementación?

Muchas herramientas de compilación eliminan y regeneran la carpeta de salida. Asegúrese de que el archivo CNAME se copie en la salida de compilación final cada vez.

Herramientas relacionadas

Más herramientas github pages

Prueba también

Prueba también