Un enregistrement DNS peut-il pointer vers une adresse telle que my.domain.com/subdir1?
domain-name-system
cname-record
Hannes de Jager
la source
la source
Les enregistrements CNAME font partie du système de noms de domaine, le système de nommage pour Internet. Leur seul but est de traduire les noms d'hôte, comme
www.example.com
dans les adresses IP. Vous ne pouvez pas associer des noms de dossiers ou des requêtes à un CNAME. Pour être précis, CNAME se résout en d'autres noms, qui peuvent être eux-mêmes des enregistrements A pointant vers des adresses IP ou d'autres enregistrements CNAME.Votre exemple
my.domain.com/subdir1
ou mieuxhttp://my.domain.com/subdir1
Un URI, un identifiant de ressource uniforme utilisé pour identifier ou nommer une ressource sur Internet - dans votre cas, une ressource HTTP.Ainsi, une solution de contournement pourrait consister à définir un CNAME vers un en-tête d'hôte différent, qui redirige vers votre dossier à l'aide de la réponse d'état HTTP 301 ("déplacé de manière permanente") :
Tous les serveurs Web et tous les langages de programmation Web fournissent des commandes pour ces types de redirection.
la source
Ce que vous demandez, c'est une redirection d'URL. Un enregistrement CNAME n'accomplira PAS cela.
Votre meilleure solution serait probablement d’utiliser un fichier .htaccess ou (encore plus facile) d’écrire une page Web rapide avec une méta-actualisation ou une redirection javascript pour rediriger automatiquement l’utilisateur.
Vous n'avez pas mentionné votre système d'exploitation ou votre serveur Web, j'essaie simplement de fournir la meilleure réponse générique possible.
la source
Les enregistrements CNAME ne peuvent pointer que vers les enregistrements DNS. Vous recherchez une redirection HTTP.
la source