ToggleHosts
Comment trouver et modifier le fichier hosts sous Windows 11 (Guide 2026)

Comment trouver et modifier le fichier hosts sous Windows 11 (Guide 2026)

Mis à jour le 7 min de lecture

Tutoriel complet pour trouver et modifier le fichier hosts sous Windows 11 et 24H2 : Bloc-notes admin, PowerShell, gestion des droits UAC et flush DNS.

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.

Windows 11 n’a pas changé l’emplacement du fichier hosts, mais il a changé la façon dont on lance les outils admin, interagit avec l’UAC, et cohabite avec WSL2 et le Terminal Windows. Ce guide est la version 2026 optimisée pour les postes Windows 11 en développement web, .NET, ou data.

Comment modifier le fichier hosts sous Windows 11

Pour modifier le fichier hosts sous Windows 11, lancez un éditeur en administrateur et enregistrez dans C:\Windows\System32\drivers\etc\hosts :

  1. Appuyez sur la touche Windows, tapez Bloc-notes, clic droit, Exécuter en tant qu’administrateur.
  2. Allez dans Fichier → Ouvrir, naviguez vers C:\Windows\System32\drivers\etc, réglez le filtre sur Tous les fichiers, ouvrez hosts.
  3. Ajoutez une ligne avec l'IP, un espace, puis le domaine, par exemple 127.0.0.1 monsite.test.
  4. Appuyez sur Ctrl+S (rouvrez en administrateur si « Accès refusé »).
  5. Ouvrez le Terminal Windows en administrateur et lancez ipconfig /flushdns.

La méthode PowerShell et les notes sécurité Windows 11 sont ci-dessous.

Pour les bases communes à Windows 10 et 11, voir modifier le fichier hosts sous Windows. Vue globale : guide pilier multi-plateforme.

Rappel : où est le fichier hosts ?

TEXT
C:\Windows\System32\drivers\etc\hosts

Même chemin depuis des décennies. Windows 11 centre l’expérience sur la recherche Démarrer et le Terminal unifié, adaptons la procédure.

Méthode recommandée sous Windows 11

Via le menu Démarrer (interface 2026)

  1. Touche Windows ou clic Démarrer
  2. Tapez Bloc-notes
  3. Dans les résultats, cliquez la flèche ou clic droit → Exécuter en tant qu’administrateur
  4. Confirmez la boîte UAC (Contrôle de compte utilisateur)
  5. FichierOuvrirC:\Windows\System32\drivers\etc
  6. Filtre : **Tous les fichiers (*.*)**
  7. Ouvrez hosts, modifiez, Ctrl+S

Via Terminal Windows (moderne)

Windows 11 inclut Terminal Windows par défaut :

  1. Clic droit Démarrer → Terminal (Administrateur)
  2. Commande :
POWERSHELL
notepad C:\Windows\System32\drivers\etc\hosts

Si Notepad s’ouvre sans droits suffisants, utilisez :

POWERSHELL
Start-Process notepad "C:\Windows\System32\drivers\etc\hosts" -Verb RunAs

Flush DNS sous Windows 11

Toujours dans Terminal admin :

CMD
ipconfig /flushdns

Message attendu : « Successfully flushed the DNS Resolver Cache » (libellé selon langue système).

Spécificités Windows 11 vs Windows 10

AspectWindows 10Windows 11
Chemin hostsIdentiqueIdentique
Commande flushipconfig /flushdnsIdentique
Éditeur par défautBloc-notesBloc-notes (+ Notepad amélioré option Store)
Shell recommandécmd / PowerShell 5Terminal Windows + PowerShell 7
WSL2OptionnelTrès répandu

Aucune différence de syntaxe dans le fichier. Les pièges sont UX et sécurité, pas le format.

UAC et permissions en entreprise

Windows 11 renforce souvent les politiques Zero Trust. Si l’UAC est grisé ou refusé :

  • Compte standard sans droits locaux admin → contactez IT
  • Controlled folder access (Protection ransomware) bloque l’écriture dans System32

Chemin : ParamètresConfidentialité et sécuritéSécurité WindowsProtection contre les virus et menacesGérer la protection contre les ransomwares

Ajoutez Bloc-notes ou votre éditeur aux apps autorisées, ou désactivez temporairement sur poste de dev isolé.

Guide permissions : droits administrateur.

WSL2 : double fichier hosts

Scénario classique sous Windows 11 :

  • Vous ajoutez 127.0.0.1 app.test dans le hosts Windows
  • curl app.test dans Ubuntu WSL ne résout pas

Pourquoi ? La distro WSL possède son propre /etc/hosts.

Solution :

  1. Éditer le hosts Windows (navigateur Edge/Chrome sur Windows)
  2. Éditer /etc/hosts dans WSL :
BASH
sudo nano /etc/hosts

Guide Linux : Ubuntu / WSL et Linux.

Astuce Docker Desktop : les entrées host.docker.internal sont gérées par Docker ; ne les supprimez pas sans comprendre l’impact.

Notepad vs Notepad (Store)

Microsoft propose une version Store de Notepad avec onglets. Pour éditer hosts, l’essentiel reste l’élévation admin. Si la version Store ne demande pas UAC correctement, revenez au Bloc-notes classique via notepad.exe.

Exemples d’entrées pour dev Windows 11

Stack locale ASP.NET + API

TEXT
127.0.0.1 portal.dev.test
127.0.0.1 api.portal.dev.test
::1 portal.dev.test

Test migration client

TEXT
# TEMP - retirer 2026-06-30
203.0.113.55 www.client-production.com
203.0.113.55 client-production.com

Syntaxe détaillée : format /etc/hosts.

Vérification et dépannage Windows 11

Tests

CMD
ping portal.dev.test
POWERSHELL
Test-NetConnection portal.dev.test -Port 443

Edge et Chrome sous Windows 11 cachent agressivement le DNS :

  • edge://net-internals/#dns → Clear host cache
  • chrome://net-internals/#dns → Clear host cache

Problème : « fichier hosts ignoré »

Checklist :

  1. ipconfig /flushdns exécuté ?
  2. Entrée dupliquée plus bas dans le fichier (la première ligne gagne pour une IP, mais plusieurs noms sur une ligne OK)
  3. VPN ou DNS over HTTPS (DoH) dans le navigateur qui contourne le resolver local
  4. Entrée uniquement dans WSL, pas dans Windows

Mac collègues avec le même souci : dépannage Mac, concepts similaires (cache navigateur).

Sécurité sous Windows 11

Smart App Control et Defender peuvent flagger des scripts PowerShell qui modifient hosts en masse. Pour un ajout manuel, aucun souci.

Listes « anti-pub » massives : lisez guide sécurité avant import.

Blocage ciblé : bloquer un site.

Bonnes pratiques poste Windows 11

  • Terminal admin épinglé à la barre des tâches pour dev
  • Backup hosts avant grosse importation
  • Commentaires datés sur entrées temporaires
  • Sync doc équipe : même domaines que Mac/Linux
  • Ne pas mélanger bloquage pub et entrées dev sans sections claires

Intégration écosystème Microsoft 2026

  • Dev Drive : accélère les builds ; n’héberge pas hosts (reste System32)
  • Hyper-V / Sandbox : VM isolée avec son propre hosts
  • Intune : peut pousser un hosts corporate, ne luttez pas contre l’IT

Copilot+ PC et postes ARM (Snapdragon)

Les PC Windows 11 on ARM (Surface, Copilot+ PC) utilisent exactement le même chemin System32\drivers\etc\hosts. Notepad et Terminal s’exécutent en émulation ou natif selon l’app, mais la procédure admin reste identique.

Points d’attention ARM :

  • Docker Desktop ARM : host.docker.internal est injecté automatiquement, ne supprimez pas sans vérifier
  • WSL ARM : distros Ubuntu ARM64 ont leur propre /etc/hosts
  • Outils x64 : certains éditeurs hosts tiers x64-only ne tournent pas, restez sur Notepad ou Terminal natif

Microsoft Store et applications sandboxées

Les apps Store (PWA installées, certains clients) respectent en principe le resolver Windows. Si une app « ne voit pas » votre entrée hosts :

  1. Vérifiez qu’elle n’utilise pas un proxy interne
  2. Testez Edge vs app Store
  3. Flush DNS + redémarrage app (apps UWP cachent agressivement)

Script de sync WSL ↔ Windows (optionnel)

Pour développeurs fatigués de la double saisie :

POWERSHELL
# sync-hosts-to-wsl.ps1, à adapter, exécuter admin
$winHosts = Get-Content C:\Windows\System32\drivers\etc\hosts
$marker = "# === SYNC DEV ==="
$block = ($winHosts | Select-String -Pattern "dev.test" | ForEach-Object { $_.Line }) -join [Environment]::NewLine
wsl -e bash -c "echo '$block' | sudo tee -a /etc/hosts.sync && sudo resolvectl flush-caches"

Documentez le script, ce n’est pas une solution officielle Microsoft, mais elle réduit les erreurs d’équipe.

Accessibilité et raccourcis Windows 11

  • Win + X → Terminal (Admin) : le raccourci le plus rapide en 2026
  • Win + S → « hosts » ne trouve pas le fichier (protégé), utilisez le chemin complet dans Terminal
  • Narrator et lecteurs d’écran : le fichier hosts est texte brut, lisible une fois ouvert

Scénario complet : dev full-stack Windows 11

  1. Frontend Vite sur 127.0.0.1:5173 → hosts app.test + reverse proxy Caddy local
  2. Backend Docker → extra_hosts + entrée Windows pour le navigateur
  3. Mobile test : hosts ne s’applique pas au téléphone, utilisez ngrok ou IP LAN explicite
  4. QA : exportez un fichier hosts.dev.txt versionné (sans entrées perso) pour onboarding

Chaque étape est une source d’erreur, le flush ipconfig /flushdns reste le rituel après chaque modification.

Démo visuelle sans Bloc-notes administrateur :

How to Edit the Hosts File on Windows 11 (No Notepad Admin, No Access Denied) · @ToggleHosts_app

Conclusion

Windows 11 modernise le shell, pas le fichier hosts. Retenez : Terminal (Admin) ou Bloc-notes (Admin), filtre Tous les fichiers, ipconfig /flushdns, et hosts séparé dans WSL si vous développez des deux côtés.

Retour aux guides : Windows général, pilier multi-OS, guide complet.

Sources et ressources externes

Partager cet article

Questions fréquentes

Non. Il reste C:\Windows\System32\drivers\etc\hosts, identique à Windows 10.

Recherchez Bloc-notes dans Démarrer, puis « Exécuter en tant qu’administrateur » dans le panneau latéral ou via clic droit.

Oui. Ouvrez Terminal en administrateur, puis notepad C:\Windows\System32\drivers\etc\hosts ou utilisez PowerShell 7.

Vérifiez la protection « Ransomware protection » (accès contrôlé aux dossiers) et les exclusions antivirus. Certaines suites restaurent hosts automatiquement.

Windows et votre distro WSL ont chacun un fichier hosts. Modifiez les deux si vous testez depuis le navigateur Windows et depuis curl dans WSL.

ipconfig /flushdns puis ping votre.domaine.test. Videz aussi le cache DNS du navigateur si nécessaire.

Articles similaires