¿Puede un registro DNS apuntar a una dirección como my.domain.com/subdir1?
¿Puede un registro DNS apuntar a una dirección como my.domain.com/subdir1?
Respuestas:
Los registros DNS solo asignan direcciones IP a nombres de host, así que en una palabra, no
Sin embargo, puede usar una configuración de nombre de host en su servidor web para servir un subdirectorio cuando llega una solicitud. Como hacer que algo.domain.com redirija / equipare a somethingelse.domain.com/downhere. Eso dependería de su software de servidor web, no de DNS.
Los registros CNAME son parte del Sistema de nombres de dominio, el sistema de nombres para Internet. Su único propósito es traducir nombres de host, como www.example.com
en direcciones IP. No puede adjuntar nombres de carpetas o consultas a un CNAME. Para ser precisos, CNAME se resuelve en otros nombres, que pueden ser registros A que apuntan a direcciones IP u otros registros CNAME.
Su ejemplo my.domain.com/subdir1
o mejor http://my.domain.com/subdir1
Un URI, un identificador uniforme de recursos que se utiliza para identificar o nombrar un recurso en Internet, en su caso, un recurso HTTP.
Por lo tanto, una solución podría ser definir un CNAME en un encabezado de host diferente, que redirige a su carpeta utilizando la respuesta de estado HTTP 301 ("movido permanentemente") :
-> Browser requests subdir1.domain.com
-> Server sends a HTTP status code 301 to the browser:
REDIRECT my.domain.com/subdir1
Todos los servidores web y lenguajes de programación web proporcionan comandos para este tipo de redireccionamientos.
Lo que está pidiendo es una redirección de URL. Un registro CNAME NO logrará esto.
Su apuesta más fácil probablemente sea usar un archivo .htaccess o (aún más fácil) simplemente escribir una página web rápida con una meta actualización o una redirección de JavaScript para redirigir automáticamente al usuario.
No mencionó su sistema operativo o servidor web, así que solo estoy tratando de proporcionar la mejor respuesta genérica que pueda.