Bloquer l’accès à certains sites web avec le fichier hosts 4w5r5f

Bloquer l'accès à certains sites web avec le fichier hosts

Vous cherchez un moyen simple et radical de bloquer l’accès à certains sites web sur votre ordinateur ? Ne cherchez plus, la modification du fichier hosts est LA solution qu’il vous faut ! Présent sur tous les systèmes d’exploitation, de Windows à macOS en ant par Linux, ce fichier méconnu recèle un véritable superpouvoir. Suivez notre guide pas à pas pour le dompter et reprendre le contrôle de votre navigation en un rien de temps ! o3u5j

Le fichier hosts, c’est quoi exactement ? 1cv21

Avant de se lancer dans la manipulation du fichier hosts, prenons deux minutes pour comprendre son rôle. Ce fichier système, présent sur tous les ordinateurs, sert à faire le lien entre les noms de domaine (comme google.com) et les adresses IP correspondantes (comme 172.217.20.164).

Quand vous tapez un nom de domaine dans votre navigateur, votre ordinateur consulte d’abord le fichier hosts, avant même d’interroger le serveur DNS. S’il y trouve une correspondance, il utilise directement l’adresse IP indiquée. Sinon, il e au DNS pour obtenir l’adresse IP publique du site.

Historiquement, le fichier hosts était même le seul moyen de convertir un nom en adresse IP, avant l’invention du DNS. Aujourd’hui, il garde la priorité, et c’est ce qui nous permet de le détourner pour bloquer des sites.

Bloquer un site avec le fichier hosts sous Windows 36545z

Allez, on attaque la pratique ! Pour bloquer l’accès à certains sites web sur Windows à l’aide du fichier hosts, suivez ces quelques étapes :

  1. Ouvrez le Bloc-notes en mode istrateur (clic droit > Exécuter en tant qu’istrateur).
  2. Depuis la fenêtre du Bloc-notes, cliquez sur le menu « Fichier », puis sur « Ouvrir ».
  1. Naviguez jusqu’à l’emplacement suivant :
C:\Windows\System32\drivers\etc
  1. En bas, sélectionnez « Tous les fichiers » dans le menu déroulant.
  2. Sélectionnez le fichier hosts et cliquez sur « Ouvrir ».
Ouvrir le fichier hosts dans le Bloc-notes de Windows
  1. Tout en bas, ajoutez la ligne magique : 127.0.0.1 nomdusite.com (remplacez nomdusite.com par le site à bloquer).
  2. Répétez l’opération pour chaque site à bannir, un par ligne.
Exemples de sites bloqués dans le fichier hosts de Windows
  1. Sauvegardez (Fichier > Enregistrer ou CTRL + S) et le tour est joué !
Enregistrer le fichier hosts dans le Bloc-notes

✅ Et voilà, vos sites indésirables sont envoyés aux oubliettes ! Pour les ressusciter, il suffira de supprimer les lignes correspondantes du fichier hosts.

À noter qu’il existe des listes noires prêtes à l’emploi, contenant des milliers de sites à bloquer (sites pornographiques, racistes, antisémites, jeux en ligne, casino, etc.).

Exemple de site bloqué dans le navigateur Mozilla Firefox

Bloquer un site avec le fichier hosts sous macOS 126d20

Sous macOS, c’est dans le dossier /etc que notre fichier hosts se cache. Pour bloquer des sites web via le fichier hosts sur Mac, procédez comme suit :

  1. Ouvrez le Terminal (Applications > Utilitaires > Terminal).
  2. Dans le Terminal, tapez la commande suivante et validez avec Entrée :
sudo nano /etc/hosts
  1. Tapez votre mot de e istrateur et validez avec Entrée.
  2. Direction la fin du fichier, et ajoutez la ligne fatidique : 127.0.0.1 nomdusite.com (en remplaçant nomdusite.com par le site à bloquer)
  3. Répétez l’étape précédente pour chaque site à bannir, un par ligne.
  4. Control + O et Entrée pour enregistrer, puis Control + X pour quitter.

✅ Et hop, au revoir les sites qui fâchent ! Un petit coup de gomme sur les lignes ajoutées, et ils réapparaîtront comme par magie.

Bloquer un site avec le fichier hosts sous Linux 1p4i1p

Sous Linux, comme Ubuntu, le fichier hosts se planque aussi dans le dossier /etc. Pour lui mettre le grappin dessus :

  1. Ouvrez un terminal (CTRL + ALT + T).
  2. Dans le Terminal, tapez la commande suivante et validez avec Entrée :
sudo nano /etc/hosts
  1. Tapez votre mot de e istrateur et validez avec Entrée.
  2. Filez à la fin du fichier, et ajoutez la ligne magique : 127.0.0.1 nomdusite.com (en remplaçant nomdusite.com par le site à bloquer).
  3. Répétez l’opération pour chaque site à bannir, un par ligne.
  4. CTRL + O pour enregistrer, puis CTRL + X pour quitter.

✅ Et bim, les vilains sites web sont restés sur le carreau ! Un petit coup de gomme sur les lignes ajoutées, et ils referont surface.

127.0.0.1, l’adresse IP magique pour bloquer un site 66266v

Vous l’avez remarqué, dans tous nos exemples on utilise l’adresse IP 127.0.0.1 pour envoyer les sites au tapis. Pourquoi elle ? Parce que c’est l’adresse de loopback (ou localhost), qui pointe toujours vers votre propre ordinateur.

En l’associant à un nom de domaine, vous le forcez à tourner en boucle vers la machine locale, au lieu de chercher une adresse sur le web. Et comme la plupart des ordinateurs n’hébergent pas de site web en local, le navigateur tombera sur une erreur. Mission accomplie, le site est aux abonnés absents !

On pourrait utiliser n’importe quelle adresse IP inexistante, mais 127.0.0.1 a le mérite d’être standard et facile à retenir. Certains utilisent aussi 0.0.0.0, qui a un effet similaire. L’essentiel, c’est d’utiliser une adresse qui ne mène nulle part, pour être sûr que le blocage fera mouche.

Les limites du fichier hosts, à connaître avant de foncer 5g2e37

Bon, on ne va pas se mentir, le fichier hosts c’est puissant, mais ça a aussi ses limites. Petit tour d’horizon avant de vous lancer :

  • Le blocage se fait via le nom de domaine, donc si le site change d’adresse, vous devrez mettre à jour le fichier hosts ! Pensez à vérifier régulièrement que vos règles tiennent toujours la route.
  • Avec le fichier hosts, c’est tout ou rien : impossible de bloquer juste une page spécifique d’un site. C’est tout le domaine qui trinque.
  • Les modifications du fichier hosts ne s’appliquent qu’à l’ordinateur sur lequel elles sont faites. Pour un blocage sur tout votre réseau, il faudra mettre les mains dans le cambouis sur chaque machine.
  • Modifier le fichier hosts à la main, ça demande un minimum de doigté et de connaissances. Une erreur de frappe ou de manipulation, et ce sont des sites légitimes qui peuvent y er.

Donc avant de foncer tête baissée, assurez-vous que le fichier hosts est bien le bon outil pour ce que vous voulez faire. Pour un contrôle plus fin ou plus global, pensez aux autres options comme les extensions de navigateur, le contrôle parental ou les DNS filtrants.

Conclusion 2g4a4g

Et voilà, vous savez désormais comment dresser le fichier hosts pour qu’il bloque les sites web sous Windows, macOS et Linux ! Cette méthode ancestrale mais diablement efficace va vite devenir votre meilleure amie pour reprendre le contrôle de votre navigation. Que vous vouliez vous protéger des sites malveillants, préserver votre vie privée ou juste limiter les distractions pendant votre travail, ce bon vieux fichier hosts répondra présent. Alors foncez, domptez-le et profitez d’une navigation enfin purifiée !

Et vous, utilisez-vous déjà le fichier hosts pour bloquer des sites web ? Avez-vous d’autres astuces de ninja à partager ? Les commentaires sont à vous !


Cet article vous a plu ? N'hésitez pas à le partager sur les réseaux sociaux et abonnez-vous à JustGeek sur Google News pour ne manquer aucun article !

Et si vous souhaitez aller plus loin dans votre soutien, vous pouvez nous offrir un petit café virtuel ☕️. Merci pour votre soutien ❤️ !

Offrez-nous un café
4 commentaires 412y5o
  1. bonjour,
    pas réussi sur mac, avec 127.0.0.1 teleshopping.fr (pour exemple, je n’ai rien contre ce site) je ne sais pas si ça doit ne pas marcher juste après avoir quitté le fichier hosts ou s’il faut vider le cache ou redémarrer… ??

    1. Bonjour Yofo,

      Normalement, les changements prennent effet immédiatement, vous n’avez pas besoin de redémarrer. Avez-vous essayé de vider le cache DNS avec la commande sudo dscacheutil -flushcache ?

  2. Bonjour,

    Fichier très connu de ceux qui suivent Windows depuis des lustres.
    @Guillaume, le fichier host bloque les sites non voulus, quelques soit les utilisateurs. Parfois utile pour éviter que des pages Web ne vienne s’ouvrir sans qu’on le veuille.

    Cdt

    Eric

  3. Pas besoin de bloquer quoi que ce soit pour ma part, car je suis le seul à utiliser mon ordinateur. Mais ça peut servir.

Laisser un commentaire Annuler la réponse 4r5g2x

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Article précédent 2o1t4l
PowerPlanSwitcher

PowerPlanSwitcher : Gérez facilement vos plans d’alimentation Windows 71164g

Article suivant b5a3
Venom The Last Dance

Venom 3 : Eddie Brock et Venom de retour pour un ultime combat ! 303g2b

À découvrir également 626l4m
Ordinateur Windows 11 sur fond drapeau européen illustrant les changements imposés par le Digital Markets Act

Windows se plie au DMA : plus de liberté pour choisir ses apps 1y2m59

Bonne nouvelle pour les utilisateurs français (et plus largement européens) : Microsoft vient d’annoncer plusieurs modifications dans Windows…
Lire la suite
Illustration du fichier système hiberfil.sys sur Windows et de sa suppression possible

hiberfil.sys : à quoi sert ce fichier et peut-on le supprimer ? 4i4o

Si vous avez déjà activé l’affichage des fichiers système sur Windows, vous êtes peut-être tombé sur un fichier…
Lire la suite
Exemple de texte formaté dans le nouveau Bloc-notes de Windows 11 avec  du Markdown.

Windows 11 : le Bloc-notes permet désormais de formater du texte (gras, listes, liens, etc.) 6o4p3i

Le Bloc-notes (ou Notepad en anglais), c’est un peu comme ce vieux jean qu’on ressort toujours du placard…
Lire la suite