Je sais que vous ne devriez pas avoir d'entrées en double dans votre fichier d'hôtes Windows NT windows\system32\drivers\etc\hosts
, mais quel est le comportement attendu si vous les avez?
Vous pouvez avoir plusieurs entrées avec le même nom d'hôte mais des adresses différentes dans le fichier d'hôtes Windows NT ( windows\system32\drivers\etc\hosts
). Lorsque vous accédez à cet hôte sur le réseau, le système DNS Windows le résoudra en l'une de ces entrées. Comment savoir quelle entrée sera utilisée?
Par exemple:
127.0.0.1 mydomain.com
192.168.1.1 mydomain.com
Edit : Cet exemple particulier semble forcer un comportement spécial. Le bouclage semble remplacer toute entrée, indépendamment de l'ordre.
Ou:
192.168.1.2 mydomain.com
192.168.1.1 mydomain.com
Je vois la première entrée de la liste avoir la priorité.
Mais le comportement que je vois est-il garanti, est-il spécifique à la version ou est-il généralement peu fiable?
La raison pour laquelle je demande, c'est parce que j'écris des scripts pour gérer les hôtes, et j'essaie de savoir si je peux en sélectionner de manière fiable l'un à supprimer / commenter, et m'attendre à ce qu'il n'y ait pas d'impact sur le système de l'utilisateur.
127.0.0.1
semble forcer un comportement spécial. J'ai édité la question à poser sur les différents scénarios ...