Un enregistrement DNS peut-il pointer vers une adresse telle que my.domain.com/subdir1 ?
Réponses
Trop de publicités?Les enregistrements DNS ne font qu'associer des adresses IP à des noms d'hôtes.
Vous pouvez toutefois utiliser une configuration de nom d'hôte dans votre serveur web pour desservir un sous-répertoire lorsqu'une demande est reçue. Par exemple, si quelque chose.domain.com est redirigé/équivaut à quelque chose d'autre.domain.com/en bas. Cela dépend du logiciel de votre serveur web, et non du DNS.
Les enregistrements CNAME font partie du système de noms de domaine, le système de dénomination de l'internet. Leur seule fonction est de traduire les noms d'hôtes, tels que www.example.com
en adresses IP. Il n'est pas possible d'associer des noms de dossiers ou des requêtes à un CNAME. Pour être précis, les CNAME se résolvent en d'autres noms, qui peuvent eux-mêmes être des enregistrements A pointant vers des adresses IP ou d'autres enregistrements CNAME.
Votre exemple my.domain.com/subdir1
ou mieux http://my.domain.com/subdir1
Un URI (Uniform Resource Identifier) est utilisé pour identifier ou nommer une ressource sur Internet - dans votre cas, une ressource HTTP.
Une solution de contournement pourrait donc consister à définir un CNAME vers un en-tête d'hôte différent, qui redirige vers votre dossier à l'aide de la balise Réponse à l'état HTTP 301 ("déplacé de façon permanente") :
-> Browser requests subdir1.domain.com
-> Server sends a HTTP status code 301 to the browser:
REDIRECT my.domain.com/subdir1
Tous les serveurs web et tous les langages de programmation web fournissent des commandes pour ces types de redirections.
Ce que vous demandez, c'est une redirection d'URL. Un enregistrement CNAME n'y parviendra PAS.
Le plus simple serait probablement d'utiliser un fichier .htaccess ou (encore plus facile) d'écrire une page web rapide avec un meta refresh ou une redirection javascript pour rediriger automatiquement l'utilisateur.
Vous n'avez pas mentionné votre système d'exploitation ou votre serveur web, j'essaierai donc de vous donner la meilleure réponse générique possible.