Comment modifier le fichier hosts : guide étape par étape

Le fichier hosts est un fichier système qui permet d’associer des adresses IP à des noms de domaine. Il est utile pour tester des sites web sur un serveur local, bloquer certains sites ou rediriger des domaines. Dans ce guide, nous expliquons comment modifier le fichier hosts sous Windows et macOS.

Qu’est-ce que le fichier hosts ?

Le fichier hosts est utilisé par le système d’exploitation pour rediriger les noms de domaine vers des adresses IP spécifiques. Par exemple, vous pouvez configurer le domaine example.com pour qu’il pointe vers un serveur local en lui attribuant une adresse IP.

Comment modifier le fichier hosts sous Windows

  1. Ouvrez Notepad en tant qu’administrateur :
    • Recherchez Notepad dans le menu Démarrer.
    • Cliquez avec le bouton droit sur l’icône de Notepad et sélectionnez « Exécuter en tant qu’administrateur ».
  2. Dans Notepad, ouvrez le fichier hosts situé à l’adresse suivante : C:\Windows\System32\drivers\etc\hosts.
  3. Ajoutez les entrées nécessaires au format suivant : Adresse IP nom de domaine. Par exemple :
    127.0.0.1 example.com
  4. Enregistrez les modifications en sélectionnant « Fichier » → « Enregistrer ».

Comment modifier le fichier hosts sous macOS

  1. Ouvrez Terminal (vous pouvez le trouver via Spotlight ou dans le dossier Applications).
  2. Saisissez la commande suivante pour ouvrir le fichier hosts dans l’éditeur nano :
    sudo nano /etc/hosts

    Vous devrez peut-être entrer votre mot de passe administrateur.

  3. Dans l’éditeur, ajoutez les entrées nécessaires. Le format reste le même : Adresse IP nom de domaine. Par exemple :
    127.0.0.1 example.com
  4. Pour enregistrer les modifications, appuyez sur Ctrl + O, puis sur Entrée, et quittez l’éditeur en appuyant sur Ctrl + X.

Vérification des modifications

Pour que les modifications soient prises en compte, vous devrez peut-être vider le cache DNS :

Sous Windows :

ipconfig /flushdns

Sous macOS :

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Le fichier hosts est maintenant mis à jour, et les modifications devraient être actives. Vous pouvez vérifier cela en ouvrant dans votre navigateur le site web que vous avez redirigé.