Le fichier Hosts dans Windows 10 : de quoi s'agit-il et comment le modifier ? ⋆ ALexHost SRL
Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills
16.12.2024

Le fichier Hosts dans Windows 10 : de quoi s’agit-il et comment le modifier ?

Le fichier hosts est un fichier texte utilisé par le système d’exploitation pour associer les noms de domaine aux adresses IP avant que le système ne vérifie les serveurs DNS externes. En modifiant le fichier hosts, vous pouvez définir manuellement les adresses IP associées à des noms de domaine spécifiques. Cette fonction est utile pour tester des sites web, bloquer certains domaines ou modifier les paramètres DNS.

Dans cet article, nous expliquerons ce qu’est le fichier hosts, comment il fonctionne dans Windows 10, et nous fournirons des instructions étape par étape sur la façon de trouver, de modifier et d’utiliser efficacement le fichier hosts.


Qu’est-ce que le fichier hosts ?

Le fichier hosts est un fichier système qui contient des correspondances statiques entre les noms de domaine et les adresses IP. Lorsque vous tapez un nom de domaine dans votre navigateur (par exemple, www.example.com), votre ordinateur vérifie le fichier hosts avant de contacter un serveur DNS pour résoudre le domaine en adresse IP. S’il existe une entrée pour le domaine dans le fichier hosts, le système utilise l’adresse IP qui y est spécifiée.

Utilisations courantes du fichier Hosts :

  • Bloquer des sites web : Rediriger un domaine (par exemple, www.ads.com) vers 127.0.0.1, afin d’en bloquer l’accès.
  • Tester des sites web : Faites pointer un domaine vers un serveur de développement local.
  • Contourner les problèmes de DNS : Attribuer manuellement une adresse IP à un domaine si le DNS ne se résout pas correctement.

Emplacement du fichier Hosts dans Windows 10

Dans Windows 10, le fichier hosts se trouve dans le répertoire suivant :

C:\NWindows\NSystem32\Npilotes\Netc\Nhosts

Vous aurez besoin de privilèges administratifs pour modifier ce fichier car il s’agit d’un fichier système protégé.


Comment modifier le fichier Hosts dans Windows 10

Pour modifier le fichier hosts, procédez comme suit :

Étape 1 : Ouvrez le Bloc-notes en tant qu’administrateur

  • Cliquez sur le bouton Démarrer, tapez Notepad dans la barre de recherche.
  • Faites un clic droit sur Notepad et sélectionnez Exécuter en tant qu’administrateur.

Étape 2 : Ouvrir le fichier Hosts

  • Dans le Bloc-notes, cliquez sur Fichier > Ouvrir.
  • Naviguez jusqu’à l’emplacement du fichier hosts :
    C:\NWindows\NSystem32\Npilotes\Nc\N
  • Dans le coin inférieur droit de la boîte de dialogue d’ouverture, modifiez le filtre de type de fichier de Documents texte (*.txt) à Tous les fichiers.
  • Sélectionnez le fichier hosts et cliquez sur Ouvrir.

Étape 3 : Ajouter des entrées au fichier Hosts

Une fois le fichier hosts ouvert, vous pouvez ajouter, modifier ou supprimer des correspondances domaine-IP. Chaque entrée doit être sur une nouvelle ligne avec le format suivant :

Adresse_IP Nom_de_domaine

Par exemple, pour bloquer www.ads.com, vous pouvez ajouter cette ligne :

127.0.0.1 www.ads.com

Cela redirigera toute requête pour www.ads.com vers votre machine locale (127.0.0.1), bloquant ainsi l’accès à ce site web.

Si vous souhaitez faire pointer un domaine vers une adresse IP spécifique (par exemple à des fins de test), vous pouvez utiliser le format suivant :

192.168.1.100 www.example.com

Cela forcera le système à résoudre www.example.com à l’adresse IP locale 192.168.1.100.

Étape 4 : Enregistrer le fichier Hosts

Après avoir effectué les modifications, cliquez sur Fichier > Enregistrer pour sauvegarder le fichier hosts. Il se peut que l’on vous demande de confirmer les autorisations administratives permettant d’effectuer des modifications.


Exemples pratiques d’utilisation du fichier Hosts

1. Blocage des sites web indésirables

Vous pouvez bloquer l’accès à des sites web spécifiques en les associant à une adresse IP inexistante ou à 127.0.0.1, qui est l’adresse de l’hôte local. Cela empêche effectivement le navigateur de charger le site web.

Par exemple, pour bloquer Facebook, ajoutez l’entrée suivante au fichier hosts :

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com

Lorsque vous essayez de visiter le site www.facebook.com, le chargement échoue car le système tente de le résoudre en 127.0.0.1, qui n’héberge pas le site web.

2. Redirection de domaines à des fins de test

Si vous développez un site web et que vous souhaitez le tester sur votre machine locale sans affecter le site en ligne, vous pouvez modifier le fichier hosts pour rediriger le domaine vers votre serveur de développement local.

Par exemple, si votre serveur local tourne à 192.168.1.50 et que vous voulez tester www.mytestsite.com localement, vous pouvez ajouter :

192.168.1.50 www.mytestsite.com

Désormais, lorsque vous visiterez le site www.mytestsite.com, il sera résolu vers votre serveur local pour les tests.

3. Contournement des problèmes DNS

Si un serveur DNS ne parvient pas à résoudre correctement un domaine, ou si vous avez besoin d’une solution temporaire pendant que les changements DNS se propagent, vous pouvez définir manuellement l’adresse IP dans le fichier hosts.

Par exemple, si www.example.com doit être résolu en 93.184.216.34, vous pouvez ajouter :

93.184.216.34 www.example.com

Cela force le domaine à se résoudre à l’adresse IP spécifiée sans dépendre de serveurs DNS externes.

Testez vos compétences sur tous nos services d'hébergement et bénéficiez de 15% de réduction!.

Utilisez le code à la caisse :

Skills