Configuraciones de dominio personalizado de las páginas GitHub

Estoy intentando configurar GitHub con mi domain.com (APEX en GitHub) y www.domain.com .

Tengo username.github.io trabajando OK.

Mi logging A apunta a 192.30.252.153 y 192.30.252.154 .

Luego tengo dos loggings CNAME establecidos:

  • www.domain.comdomain.com
  • io.domain.comusername.github.io

Esta configuration, sin embargo, no está funcionando.

Acceder a los resultados de domain.com en un 404 en GitHub. Mientras tanto, acceder a www.domain.com da como resultado un ERR_NAME_NOT_RESOLVED .

La documentation existente es confusa y no hay una forma clara de configurar las cosas de principio a fin.

¿Puede alguien decirme lo que me estoy perdiendo?

Esto es lo que hice para que funcione domain.com y http://www.domain.com, necesitará esto:

  1. Un logging A para www
  2. Un logging A @ 192.30.252.153
  3. Un logging A @ 192.30.252.154
  4. Un CNAME aliasing http://www.domain.com a username.github.io. (tenga en count el período posterior)
  5. El file "CNAME" en el repository de GitHub Pages contiene el text "domain.com"

Creo que el logging del comodín A puede ser opcional en tu caso, pero no estoy seguro.

Editar: se eliminó el logging del comodín A. @mheadroom señaló que GitHub no recomienda esta input porque permitiría a cualquier persona alojar un sitio de GitHub Pages en uno de sus subdominios. https://help.github.com/articles/tips-for-configuring-a-cname-record-with-your-dns-provider/

Basado en la respuesta de Erik , aquí está la configuration ligeramente modificada que funcionó para mí.

Para mi dominio personalizado (apex) eyecatchup.rocks , establecí:

  1. Un A record : host @ , destino 192.30.252.153
  2. Un A record : host @ , destino 192.30.252.154
  3. Un A record : host www , destino 192.30.252.153
  4. Un A record : host www , destino 192.30.252.154
  5. Un CNAME record : host www , destino eyecatchup.github.io

El file "CNAME" en el repository de GitHub Pages contiene eyecatchup.rocks .

enter image description here

Con este set, tanto eyecatchup.rocks como http://www.eyecatchup.rocks apuntan a mi página de usuario de GitHub, originalmente disponible en eyecatchup.github.io .

    Intereting Posts