Registro DNS TXT para sitio github estático
Contexto
Estoy jugando con hosting básico y DNS. Tengo una página estática alojada en blackboxlogic.github.io a la que hace referencia un CNAME en alexhennings.dev, que es la URL que quiero que vean los visitantes. Quiero usar varias herramientas (consola de búsqueda de Google, webmaster de Bing, prueba de base de claves) que requieren que demuestre la propiedad del dominio agregando un registro TXT con un identificador único para cada servicio. Agregué los registros TXT a alexhennings.dev pero "no funciona" *, lo cual tiene sentido para mí, ya que los registros CNAME y TXT no pueden cohabitar . No he encontrado una manera de agregar registros TXT directamente a la página de github ya que el servidor de nombres no está bajo mi control.
"No funciona"
Las herramientas para webmasters encuentran el registro TXT, pero no muestran ninguna información sobre el sitio o su contenido, como si no lo estuvieran encontrando. KeyBase me ha dicho que no ve el registro TXT en absoluto (funcionó momentáneamente cuando eliminé el CNAME, pero eso rompió el sitio).
Preguntas
- ¿Es posible agregar registros TXT a un sitio estático alojado en github?
- Para obtener comentarios de las herramientas para webmasters sobre mi sitio / contenido, ¿debo demostrar la propiedad de alexhennings.dev o blackboxlogic.github.io?
- ¿He revelado algún malentendido fundamental sobre el DNS y puede señalar dónde me he descarriado?
- ¿Es esto simplemente imposible?
Respuestas
No puede usar un CNAMEen el ápice de su dominio (el @registro para ningún subdominio) independientemente de si también desea TXTregistros o no . Rompe todos los demás registros necesarios como NS, SOAy MXregistros. Los servidores DNS ni siquiera deberían permitirle poner un registro CNAME en el vértice. Si logras hacerlo, las cosas se rompen sutilmente. Por ejemplo, el correo electrónico de su dominio no se entregará correctamente.
En lugar de utilizar una CNAMEtiene que utilizar A, AAAAo ALIASregistros de acuerdo a las instrucciones de Github .
Una vez que haya configurado correctamente su DNS de manera que no tenga un CNAMEregistro en el ápice, puede agregar TXTregistros para verificar su sitio.