Subdominios a través de Freenom con Github

Subdominios a través de Freenom con Github

Quiero que page.mydomain.tk redirija a mydomain.tk/page. Intenté establecer un nuevo récord como

Name: page A, TTL 3600, Target: <IP>

pero esto redirige a mydomain.tk. También lo intenté.

Name: page CNAME, TTL 3600, Target: mydomain.tk/page pero resulta en

Error occured: Invalid name in dnsrecord

Gracias de antemano por cualquier consejo.

Respuesta1

Los CNAME de DNS no son redireccionamientos web, solo son redireccionamientos "Registro A". Por lo tanto, solo pueden apuntar a otro nombre de dominio y no a una URL completa, ya que la traducción de CNAME ocurre completamente fuera de la solicitud HTTP.

Cuando tienes varios dominios diferentes apuntando al mismo servidor (independientemente de si lo haces a través de CNAME o mediante registros A/AAAA), eshasta el servidorpara reconocer que se está llamando con dos nombres diferentes y traducir las URL recibidas en consecuencia.

(La mayoría de los servidores web llaman a esta función "hosts virtuales basados ​​en nombres" o "vhosts" para abreviar).

Si aloja su sitio web en GitHub Pages, debería poder lograrlo teniendo dos repositorios separados: uno mydomain.tken el archivo del repositorio CNAMEy el otro page.mydomain.tken el archivo del repositorio CNAME.

información relacionada