Voici comment vous pouvez modifier les fichiers Hosts dans Windows 10 et mapper les noms de domaine aux adresses IP de serveur de votre choix.
Ouvrir le Bloc-notes avec des privilèges d'administrateur
Accédez à C:WindowsSystem32driversetchosts (ou collez-le dans la barre d'adresse)
Ouvrir le fichier
Apportez vos modifications
Windows 10 conserve toujours l'ancienne norme informatique consistant à disposer d'un fichier hosts pour le mappage rudimentaire des noms d'hôtes. En termes plus simples, le fichier hosts fournit un mécanisme pour mapper les noms de domaine (tels que "onmsft.com") aux adresses IP du serveur de votre choix.
Windows fait référence au fichier hosts chaque fois qu'il se connecte sur un réseau à l'aide d'un nom d'hôte. S'il trouve une entrée pour le nom d'hôte dans le fichier hosts, il contactera le serveur spécifié dans le fichier. Sinon - et dans la grande majorité des cas - il résoudra le nom d'hôte à l'aide du DNS (service de nom de domaine), qui est le processus utilisé sur Internet pour obtenir l'adresse IP du serveur derrière un nom de domaine.
Bien que cela puisse sembler technique, le fichier hosts est une approche très simple du routage réseau - et il est facile d'ajouter vos propres entrées. Pour commencer, il vous suffit d'ouvrir le fichier. Il réside dans le dossier interne "System32" de Windows, donc pour enregistrer vos modifications, vous aurez besoin d'un accès administrateur.
Le moyen le plus rapide d'ouvrir le fichier est d'utiliser le Bloc-notes avec des privilèges d'administrateur. Recherchez le Bloc-notes (appuyez sur le bouton Démarrer et tapez son nom) et cliquez avec le bouton droit sur l'application pour afficher le menu contextuel. Cliquez sur "Exécuter en tant qu'administrateur" pour lancer une instance privilégiée de l'application. Notez que vous devrez peut-être vous ré-authentifier ou obtenir un mot de passe administrateur si vous n'êtes pas déjà connecté en tant que tel.
Avec le Bloc-notes ouvert en mode administrateur, vous êtes prêt à ouvrir le fichier. Cliquez sur Fichier > Ouvrir et recherchez le fichier dans C:WindowsSystem32driversetchosts (vous pouvez le copier et le coller dans la barre d'adresse en haut de la fenêtre Ouvrir). Si vous parcourez les dossiers graphiquement, n'oubliez pas de modifier le filtre de type de fichier sur "Tous les fichiers" afin que le fichier hosts apparaisse.
Vous êtes maintenant prêt à modifier le fichier. Si vous n'avez jamais ouvert le fichier hosts auparavant, tout ce que vous verrez est une courte section de texte décrivant son objectif et comment apporter des modifications. L'introduction fournit un aperçu utile de la façon dont le fichier est structuré, mais nous couvrirons les bases ici.
Le fichier hosts est un simple mappage d'adresses IP et de noms d'hôtes. Chaque entrée va sur une nouvelle ligne, avec l'adresse IP (c'est l'adresse numérique) d'abord, suivie d'un espace ou d'un caractère de tabulation, puis du nom d'hôte (ou domaine). Vous pouvez ajouter des commentaires au fichier en plaçant un caractère "#" au début de la ligne - cela obligera Windows à ignorer la ligne lors de la lecture du fichier.
Par conséquent, si vous souhaitez pointer "microsoft.com" vers l'adresse IP 1.2.3.4, vous écririez "1.2.3.4 microsoft.com" sur une nouvelle ligne. Chaque fois que vous essayez de visiter microsoft.com, vous vous retrouverez plutôt sur le site Web (inexistant) 1.2.3.4.
À ce stade, vous vous demandez peut-être pourquoi vous auriez besoin de modifier le fichier hosts. Bien qu'il soit plus utile aux utilisateurs techniques, il existe également quelques cas plus généraux dans lesquels il pourrait avoir de la valeur. Un exemple est si vous vouliez bloquer un certain site Web, par exemple Google. En ajoutant une entrée pour "google.com" au fichier hosts, vous pouvez forcer Windows à pointer l'adresse vers un emplacement différent - afin que les utilisateurs ne puissent pas visiter le site.
Pour réaliser cet exemple, ajoutez une ligne telle que "0.0.0.0 www.google.com" au fichier. Enregistrez le fichier et essayez de visiter Google dans votre navigateur. Vous devriez trouver que le site ne se charge pas.
N'oubliez pas qu'il s'agit d'un moyen loin d'être infaillible pour bloquer un site - un autre utilisateur pourrait simplement inverser la modification du fichier hosts lui-même. De plus, certains logiciels peuvent utiliser leurs propres techniques pour rechercher des noms d'hôtes qui pourraient ignorer le fichier hosts.
Une application beaucoup plus réaliste du fichier hosts consiste à bloquer les sites Web qui diffusent des publicités ou des logiciels espions. Bien que nous n'en énumérions aucune ici, si vous mappez les adresses des principaux fournisseurs de publicité à une adresse IP interne inutilisée (telle que 127.0.0.1), vous naviguerez soudainement sur un Internet sans publicité - dans tous les navigateurs.
Windows résoudra les URL des annonces en une adresse qui ne pointe plus vers les serveurs des fournisseurs. N'oubliez pas que chaque adresse que vous ajoutez doit être uniquement le nom d'hôte (example.com), pas l'adresse Web complète (http://www.example.com).
C'est tout sur le fichier hosts. Bien qu'il soit peu probable que vous l'utilisiez en dehors d'un environnement de développement ou de réseau, il a des applications pratiques qui pourraient être utiles à tous les consommateurs de PC. Vous devez également savoir que le fichier hosts existe également sur les systèmes Mac et Linux avec la même syntaxe, mais à un emplacement différent.