feigned

Ouvrir et modifier le fichier hosts de Windows

Avatar de Le Crabe Le Crabe
  • Le
  • Mis à jour le
  • 24.8K vues
  • 0 commentaire

Publicité

Pour accéder aux différentes ressources disponibles sur Internet, votre ordinateur contacte le Domain Name System (DNS) de votre Fournisseur d’Accès à Internet (FAI), un annuaire qui traduit les noms de domaine (google.fr, lecrabeinfo.net…) en adresses IP (142.250.75.227, 104.26.2.242…) afin d’accéder plus simplement et plus rapidement aux sites web, applications et autres ressources sur Internet.

Publicité

Mais saviez-vous qu’il existe un fichier sur Windows qui fait également office d’annuaire et qui en plus a la priorité sur le DNS ?

Il s’agit du fichier hosts de Windows : c’est un fichier texte (situé dans le répertoire C:\Windows\System32\Drivers\etc) qui contient d’un côté les noms de domaine et de l’autre les adresses IP correspondantes, pour identifier et localiser les sites web, tout comme le fait un DNS.
Chaque fois que vous visitez un site web, votre ordinateur vérifie d’abord dans le fichier hosts de Windows pour obtenir l’adresse IP associée au nom de domaine. Si aucune entrée n’est trouvée, votre ordinateur contactera alors le DNS pour obtenir l’adresse IP.
Cela vaut pour les sites web mais aussi pour toutes les autres ressources disponibles sur Internet.

Pourquoi modifier le fichier hosts de Windows ?

Il peut être utile de modifier le fichier hosts de Windows pour plusieurs raisons :

  • pour bloquer l’accès à certains sites web ;
  • pour vérifier qu’aucun programme mailveillant n’a modifié le fichier hosts à votre insu afin de détourner le trafic Internet vers des adresses IP mailveillantes (Hijack.HostFile) ;
  • pour tester un site web après une migration de serveur. La création d’une entrée dans le fichier hosts de Windows permettra de voir comment se comporte le site web sur le nouveau serveur. Une fois terminé, vous pourrez faire pointer le nom de domaine du site web vers l’adresse IP du nouveau serveur (enregistrement DNS A) ;
  • pour accéder à des ressources en local : serveur web Apache/Nginx, application Python/Node.js, conteneur Docker, machine virtuelle Vagrant…

À noter : la modification des correspondances [adresse IP -> nom de domaine/nom d’hôte] dans le fichier hosts de Windows n’affecte que votre ordinateur.

Dans ce tutoriel, nous allons voir comment ouvrir et modifier le fichier hosts de Windows sur Windows 11, Windows 10 et les versions précédentes de Windows.

i Info : le fichier hosts de Windows est un fichier système protégé, il requiert les droits administrateur pour être modifié, sinon vous aurez un message d’erreur « Accès refusé ».

Publicité

Ouvrir et modifier le fichier hosts de Windows

via le Bloc-Notes

Le moyen le plus simple pour modifier le fichier hosts de Windows est d’utiliser le Bloc-Notes :

  1. Entrez notepad dans le menu Démarrer.
  2. Faites un clic droit et sélectionnez Exécuter en tant qu’administrateur.
  3. Dans la fenêtre du contrôle de compte d’utilisateur (UAC), autorisez l’application en cliquant sur Oui.
  4. Dans le Bloc-Notes, cliquez sur Fichier -> Ouvrir.
  5. Copiez-collez le chemin %SystemRoot%\System32\drivers\etc\hosts et validez.
  6. Modifiez le fichier hosts puis enregistrez les modifications.

Petite astuce pour ouvrir le fichier hosts en un éclair avec le Bloc-Notes :

  1. Ouvrez la commande Exécuter et entrez la commande suivante :
    notepad C:\Windows\system32\drivers\etc\hosts
  2. Validez en utilisant la combinaison de touches Ctrl + ⇧ Maj + Entrée ⏎.
  3. Le fichier hosts s’ouvre dans le Bloc-Notes avec les droits administrateur.

via les PowerToys

Les PowerToys de Microsoft propose un utilitaire nommé Hosts File Editor qui facilite la modification du fichier hosts de Windows :

  1. Téléchargez et installez les PowerToys.
  2. Dans les PowerToys, sélectionnez Éditeur de fichiers hôtes dans le menu puis cliquez sur le bouton Lancer l’Éditeur de fichiers hôtes.
  3. Dans la fenêtre du contrôle de compte d’utilisateur (UAC), autorisez l’application en cliquant sur Oui.
  4. Cliquez sur Accepter.
  5. Dans Hosts File Editor, vous pouvez très facilement ajouter, modifier, supprimer, activer et désactiver des entrées dans le fichier hosts de Windows.
  6. L’ajout d’une nouvelle entrée dans le fichier hosts se fait simplement grâce à un formulaire de saisie pratique :
  7. Un clic droit sur une entrée vous offre la possibilité de pinger l’adresse IP, supprimer l’entrée ou bien déplacer l’entrée (monter/descendre) au sein du fichier hosts .
  8. Si vous avez beaucoup d’entrées, vous pouvez filtrer le contenu du fichier hosts par adresse IP, nom d’hôte ou commentaire en cliquant sur le bouton Filter.
Félicitations : vous savez maintenant comment ouvrir et modifier le fichier hosts de Windows ! 👍

Publicité

Restaurer le fichier hosts par défaut de Windows

Vous avez fait des modifications dans le fichier hosts et vous souhaitez maintenant le restaurer dans sa configuration par défaut ?

Suivez ce tutoriel :

Réinitialiser et restaurer le fichier hosts par défaut de Windows

Publicité

Liens utiles

133 utilisateurs actifs
Chargement en cours