Comment alias un nom d'hôte dans Windows?

28

Même question que Comment alias un nom d'hôte?

mais pour les fenêtres, en particulier les fenêtres 7

Je ne veux pas spécifier une adresse IP (fichier hosts) juste un alias afin que les \\mylaptoppoints vers \\longcomputernameet tous les programmes puissent le trouver si j'utilise ce DNS

Maslow
la source
1
Avez-vous essayé de simplement modifier le fichier hosts (dans C: \ windows \ system32 \ drivers \ etc) avec juste "longcomputername mylaptop"?
Mike Keller
3
@MikeKeller - L'OP a spécifiquement déclaré qu'il ne voulait pas utiliser le fichier hosts, et le fichier hosts (au moins si je comprends bien) ne fonctionne que sur une base de nom à IP - il ne peut pas traiter le nom- associations de nom.
Iszi
Je suis très intéressé de voir une réponse à cela. Un problème que j'ai rencontré récemment est d'essayer de mapper le même emplacement réseau plus d'une fois - Windows ne vous laissera pas le faire. Vous pouvez le mapper deux fois en utilisant le nom du premier et l'IP du second. S'il existe un moyen d'alias de noms, on pourrait peut-être mapper le même emplacement réseau plusieurs fois.
Fopedush

Réponses:

16

HOSTS sert uniquement à donner des noms aux adresses IP. Vous pouvez donc quelque chose comme:

10.1.1.2 Computer.domain.com Alias1 Alias99

Et avec cela, vous pouvez cingler 10.1.1.2 par "computer.domain.com" "alias1" ou "alias99".

Mais tu ne peux pas faire

Computer Alias1 Alias99

Pour le faire uniquement par les noms d'hôte (IE, l'hôte cible est sur une IP dynamique), alors vous avez besoin d'un serveur DNS (en supposant une IP dynamique sur l'hôte cible, vous en aurez besoin d'un qui se tient à jour avec l'adresse IP changeante de l'hôte) .

Dans le serveur DNS, vous définissez des entrées d'alias (enregistrements "CNAME") qui pointent vers l'entrée hôte de la machine cible (enregistrement "A").

Ƭᴇcʜιᴇ007
la source
4
c'est pourquoi j'ai demandé s'il y avait une méthode non-hôtes car les hôtes nécessitent ip
Maslow
5
@Maslow - Yup, et la racine de la réponse est, "utilisez DNS". :) Je voulais juste étendre la réponse pour inclure pourquoi HOSTS ne peut pas faire cela (pour les futurs visiteurs).
Ƭᴇcʜιᴇ007