Bloquer un site web via l’invite de commandes (fichier hosts)
Modifier le fichier hosts Windows redirige un nom de domaine vers l’adresse locale (127.0.0.1), bloquant l’accès. Méthode simple, sans logiciel tiers, efficace pour contrôle parental basique.
- Fermez tous les programmes (navigateurs surtout).
- Windows + R ▸ tapez
cmd▸ Ctrl + Maj + Entrée (exécuter en **administrateur** – requis pour écrire dansC:\Windows\System32\drivers\etc\hosts). - Dans la console :
notepad C:\Windows\System32\drivers\etc\hosts▸ Entrée. - Le Bloc-notes ouvre le fichier. Allez à la fin (après
127.0.0.1 localhost). - Ajoutez une ligne par site à bloquer :
127.0.0.1 www.example.com
127.0.0.1 example.com(les deux : avec et sans www). - Fichier ▸ Enregistrer (Ctrl+S). Fermez Bloc-notes et invite de commandes.
- Videz le cache DNS : dans l’invite admin,
ipconfig /flushdns.
Test
Ouvrez navigateur ▸ tapez l’adresse bloquée → page « Impossible d’accéder au site » / « Connexion refusée ».
Annuler
Rouvrez hosts en admin ▸ supprimez les lignes ajoutées ▸ Enregistrer ▸ ipconfig /flushdns.
Alternatives navigateur
- Extensions : BlockSite, LeechBlock (Firefox/Chrome/Edge) – planning, mot de passe, redirection.
- Paramètres navigateur : « Sites bloqués » (Edge/Chrome : Paramètres ▸ Cookies et autorisations ▸ Sites bloqués).
- DNS filtrant : OpenDNS FamilyShield, NextDNS, Cloudflare 1.1.1.1 for Families (configure sur routeur ou PC).
