ToggleHosts
Réinitialiser le fichier hosts par défaut (Windows, Mac, Linux)

Réinitialiser le fichier hosts par défaut (Windows, Mac, Linux)

4 min de lecture

Réinitialisez et restaurez le fichier hosts par défaut sur Windows, macOS et Linux. Copiez le contenu par défaut exact, sauvegardez d’abord, puis videz le DNS pour appliquer.

Gérez vos fichiers hosts sans terminal

ToggleHosts vous permet de gérer vos environnements visuellement sur Windows, macOS et Linux, avec flush DNS automatique et sauvegardes.

Pour réinitialiser le fichier hosts par défaut, remplacez son contenu par celui d’origine de votre OS, enregistrez avec les droits administrateur, puis videz le DNS. Cela annule toutes les redirections personnalisées, y compris les injections d’adware/malware ou les entrées cassées, et restaure une résolution de domaine normale. Faites toujours une sauvegarde rapide d’abord ; les étapes ci-dessous couvrent Windows, macOS et Linux.

Sauvegardez d’abord le fichier actuel (30 secondes)

BASH
# macOS / Linux
sudo cp /etc/hosts /etc/hosts.bak
POWERSHELL
# Windows PowerShell (en administrateur)
Copy-Item C:\Windows\System32\drivers\etc\hosts C:\Windows\System32\drivers\etc\hosts.bak

Si quelque chose d’utile s’y trouvait, vous pourrez le restaurer depuis hosts.bak.

Réinitialiser le fichier hosts sous Windows 10 et 11

  1. Appuyez sur la touche Windows, tapez Bloc-notes, clic droit, Exécuter en tant qu’administrateur.
  2. Fichier → Ouvrir, collez C:\Windows\System32\drivers\etc\hosts (réglez le filtre sur *Tous les fichiers*).
  3. Tout sélectionner, supprimer, et coller le texte par défaut de Microsoft :
TEXT
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1 localhost
#	::1 localhost
  1. Enregistrez (Ctrl+S) et fermez.
  2. Videz le DNS pour appliquer le changement :
TEXT
ipconfig /flushdns

Sous Windows, la résolution de localhost est intégrée : les lignes de bouclage restent donc commentées par défaut. Pour les méthodes d’édition et les correctifs de permissions, voir modifier le fichier hosts sous Windows et modifier le fichier hosts en administrateur.

Réinitialiser le fichier hosts sous macOS

Ouvrez le Terminal et écrivez le contenu par défaut de macOS :

BASH
sudo tee /etc/hosts >/dev/null <<'EOF'
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1	localhost
255.255.255.255	broadcasthost
::1 localhost
EOF

Puis videz le cache DNS :

BASH
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

Plus de contexte : modifier le fichier hosts sur Mac et vider le DNS sur Mac.

Réinitialiser le fichier hosts sous Linux

BASH
sudo tee /etc/hosts >/dev/null <<'EOF'
127.0.0.1	localhost
127.0.1.1	$(hostname)
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
EOF
sudo resolvectl flush-caches

La ligne 127.0.1.1 <nom_machine> est une convention Debian/Ubuntu ; conservez-y le nom d’hôte de votre machine. Si la réinitialisation échoue avec « Operation not permitted », le fichier porte peut-être le flag immuable, retirez-le avec sudo chattr -i /etc/hosts, réinitialisez, puis restaurez-le éventuellement. Voir vider le DNS sous Linux.

Pourquoi réinitialiser le fichier hosts ?

  • Nettoyage adware / malware, les logiciels indésirables injectent souvent des lignes de redirection (par ex. détournant des domaines d’antivirus ou de pub). Une réinitialisation les efface.
  • Annuler des éditions cassées, une ligne malformée ou oubliée peut envoyer un vrai site vers la mauvaise IP.
  • Base propre, repartir d’un fichier sain pour dépanner.
  • Restaurer localhost, si la ligne de bouclage a été supprimée, le fichier par défaut la rétablit. À lire : localhost n’autorise pas la connexion.

Si des redirections inconnues pointaient vos domaines bancaires, e-mail ou antivirus ailleurs, lancez une analyse antimalware après la réinitialisation, voir est-ce sûr de modifier le fichier hosts ?.

Garder un fichier hosts propre sans réinitialisations manuelles

Tout effacer en permanence est un outil grossier. Un gestionnaire de hosts comme ToggleHosts protège vos entrées par défaut, permet d’activer/désactiver les domaines personnalisés par projet, et vide le DNS automatiquement, vous avez donc rarement besoin d’une réinitialisation complète, et quand c’est le cas, vos vraies entrées sont à un clic.

_Dernier test : juin 2026 sur Windows 11, macOS 26 Tahoe et Ubuntu 24.04._

Sources et ressources externes

À lire aussiComment modifier le fichier hosts (toutes plateformes)
À lire aussiEst-ce sûr de modifier le fichier hosts ?
Partager cet article

Questions fréquentes

Un fichier quasi vide ne contenant que des commentaires et les entrées de bouclage (127.0.0.1 localhost et ::1 localhost sur la plupart des systèmes). Windows 10/11 le livrent avec des commentaires seuls ; macOS et Linux incluent les lignes localhost.

Ouvrez le Bloc-notes en administrateur, remplacez le contenu de C:\Windows\System32\drivers\etc\hosts par le texte par défaut de Microsoft, enregistrez, puis lancez ipconfig /flushdns.

Non. Le fichier par défaut inclut déjà les entrées de bouclage localhost. La réinitialisation ne retire que les redirections personnalisées ajoutées par vous (ou par un adware/malware).

Pour annuler des entrées cassées ou oubliées, supprimer des redirections adware/malware, corriger des sites chargeant la mauvaise IP, ou repartir d’une base propre avant un dépannage.

Oui. Les anciennes entrées peuvent rester dans le cache DNS. Videz le DNS (ipconfig /flushdns, ou la commande macOS/Linux) pour que la réinitialisation s’applique immédiatement.

Articles similaires