Comment puis-je re-mapper un nom d'hôte à un autre, similaire à la façon dont on remapperait un nom d'hôte à une adresse IP /etc/hosts
?
Par exemple, comment pourrais - je la carte oneheckofalongdomainname.com
à a.com
ma machine locale?
L'ajout d'une entrée dans /etc/hosts
ne fonctionnera pas car il mappe les noms d'hôte aux adresses IP , alors que je dois mapper un nom d'hôte à un autre. Je ne parviens pas non plus à utiliser l'IP du domaine cible car il est susceptible de changer.
la source
Vous pouvez le faire, mais cela nécessiterait un serveur de noms et ne peut pas être fait par une entrée / etc / hosts. Vous devez transférer un CNAME vers un autre CNAME. Si c'est juste temporaire, vous pourriez être d'accord avec la résolution de l'adresse IP pour le nom d'hôte que vous souhaitez transférer et le mettre dans / etc / hosts ou - s'il s'agit d'une page Web que vous souhaitez transférer, vous pouvez configurer Apache en conséquence. Mais pour tous les autres services (nfs, rsync, ftp), vous ne pourrez probablement pas le faire sans un serveur de noms (factice).
Voir aussi ici
la source
Selon ce qui se trouve à l'autre bout, un CNAME ne fonctionnera pas non plus. S'il s'agit d'un site Web par exemple, il pourrait utiliser des en-têtes d'hôte, ce qui signifie qu'il utilise le nom de domaine que vous demandez afin de servir le site Web correct.
Une façon de contourner ce problème serait de configurer un serveur Web local avec une redirection vers le domaine nommé long. Vous devez ensuite pointer le domaine court dans / etc / hosts à l'adresse locale 127.0.0.1
la source