Comment bloquer facilement des sites Web sur Windows 10

Bloquer un site web sous Windows 10 est assez simple, mais Windows a bien sûr rendu la chose un peu plus pénible qu’elle ne l’est réellement. En résumé : il suffit de modifier le fichier hosts, qui agit comme une carte indiquant à votre PC où se connecter. On y glisse une ligne redirigeant ce site gênant vers votre adresse IP locale (127.0.0.1), et voilà : la page ne se charge plus. Franchement, c’est parfois un peu délicat, et sur certaines configurations, il faut répéter l’opération plusieurs fois ou vider le cache DNS deux fois par sécurité. Mais c’est faisable. Cela permet d’éviter les distractions ou de garder certains sites hors de portée des enfants. N’oubliez pas : vous avez besoin des droits d’administrateur, car il s’agit d’un fichier système. Si vous n’utilisez pas le Bloc-notes en tant qu’administrateur, bonne chance pour sauvegarder quoi que ce soit.

Comment bloquer un site Web sur Windows 10

Ouvrir le Bloc-notes en tant qu’administrateur

C’est le premier obstacle, car le fichier hosts se trouve dans un dossier protégé. Faites un clic droit sur l’icône du Bloc-notes (ou recherchez Bloc-notes), puis choisissez « Exécuter en tant qu’administrateur ». Windows vous impose des étapes complexes pour cela, mais sans cela, vous ne pourrez pas effectuer de modifications.

Conseil de pro : si vous êtes pressé, recherchez le Bloc-notes, faites un clic droit et cliquez sur « Exécuter en tant qu’administrateur ».Sur certaines configurations, c’est un peu délicat : il faut parfois confirmer plusieurs fois les invites UAC ou redémarrer le Bloc-notes après l’avoir ouvert avec les droits d’administrateur. C’est bizarre, mais c’est Windows.

Localisez et ouvrez le fichier Hosts

Dans le Bloc-notes, allez dans Fichier > Ouvrir et collez le fichier C:\Windows\System32\drivers\etc\hosts. Vous devrez peut-être modifier la liste déroulante « Documents texte » pour « Tous les fichiers », car, par défaut, seuls les fichiers.txt sont affichés. Le fichier hosts n’a pas d’extension ; il est donc masqué si vous ne faites pas cela.

Ce fichier est petit mais puissant : il associe les adresses IP aux noms d’hôtes. En résumé, c’est ce que votre système utilise pour traduire « somewebsite.com » en adresses réseau réelles.

Ajoutez votre entrée de bloc

Faites défiler le fichier jusqu’en bas et ajoutez une nouvelle ligne comme : 127.0.0.1 www.badwebsite.com. Remplacez *www.badwebsite.com* par le site à bloquer. Il m’est arrivé d’ajouter quelques variantes, comme bloquer avec ou sans « www », pour parer à toutes les situations.

Cela redirige le site web vers votre ordinateur local, ce qui signifie en gros « Non, impossible d’y accéder ».C’est un peu étrange, mais cela fonctionne rapidement la plupart du temps. Sur certains PC, cette étape peut ne pas fonctionner immédiatement : vous devrez peut-être vider les caches DNS ou redémarrer votre navigateur plusieurs fois, mais vous y arriverez.

Enregistrer et fermer

Après avoir modifié, allez dans Fichier > Enregistrer. Assurez-vous que le fichier est enregistré sous le même nom et au même emplacement. Si vous l’avez enregistré ailleurs ou au format texte, il ne fonctionnera pas. Fermez ensuite le Bloc-notes.

Parfois, Windows bug et n’enregistre pas immédiatement les modifications. Si vous cliquez sur « Enregistrer » et que cela ne persiste pas, vérifiez que vous avez bien ouvert le Bloc-notes avec les droits d’administrateur ou réessayez d’enregistrer avec le Bloc-notes en tant qu’administrateur. C’est un vrai problème qui arrive parfois.

Vider le cache DNS

C’est la partie qui pose problème à beaucoup d’utilisateurs. Ouvrez l’invite de commandes (cliquez sur Démarrer, saisissez cmd, puis faites un clic droit et exécutez en tant qu’administrateur).Saisissez ipconfig /flushdnset appuyez sur Enter. Cela vide votre cache DNS, forçant Windows à relire le fichier hosts. Sinon, il pourrait essayer de charger les informations DNS précédemment mises en cache, ce qui est ennuyeux.

Sur certaines configurations, j’ai dû l’exécuter deux fois, redémarrer le navigateur, voire le PC, pour que le changement prenne effet. Bien sûr, Windows rend la tâche plus compliquée qu’il ne le devrait.

Une fois cela fait, essayez de visiter le site web. Si tout s’est bien passé, votre navigateur affichera soit le message d’erreur « Impossible d’accéder à cette page », soit restera immobile pendant un moment, puis abandonnera. C’est une bonne nouvelle.

Conseils pour bloquer des sites Web sur Windows 10

  • Exécutez toujours le Bloc-notes en tant qu’administrateur, sinon vos modifications ne seront pas enregistrées.
  • Vérifiez les URL avant de les ajouter ; les fautes d’orthographe peuvent bloquer d’autres sites.
  • Faites une sauvegarde de votre fichier hosts avant de le modifier, juste au cas où.
  • Pour débloquer plus tard, supprimez la ligne ou commentez-la en ajoutant un #au début.
  • Soyez prudent lorsque vous modifiez les fichiers système. Une faute de frappe et votre réseau pourrait réagir de manière anormale.

Questions fréquemment posées

Puis-je bloquer plusieurs sites Web à la fois ?

Absolument. Ajoutez simplement une nouvelle ligne pour chaque site, comme 127.0.0.1 www.site1.comet 127.0.0.1 www.site2.com. Parfois, un grand nombre d’entrées peut ralentir légèrement la résolution DNS, mais sur la plupart des systèmes, c’est négligeable.

Existe-t-il un moyen plus simple que de modifier le fichier hosts ?

Bien sûr, il existe des applications tierces avec des interfaces plus élégantes et des options de planification, mais honnêtement, modifier le fichier hosts est rapide et gratuit. Méfiez-vous simplement de ces outils gratuits douteux. La méthode hosts est assez fiable, bien qu’un peu geek.

Cela empêchera-t-il les autres utilisateurs de mon réseau d’accéder à ces sites ?

Uniquement sur votre PC. Si vous avez des enfants, des colocataires ou souhaitez une solution réseau, vous aurez besoin d’un logiciel de blocage au niveau du routeur ou de contrôle parental. Mais pour votre propre machine, cela fonctionne parfaitement.

Puis-je programmer des blocs de sites Web ?

Pas avec le fichier hosts. Il est statique, donc pas de blocages programmés. Pour cela, renseignez-vous sur un logiciel de contrôle parental ou un filtrage basé sur un routeur.

Et si je fais une erreur ?

Si Internet est complètement interrompu ou que certains sites ne se chargent pas, restaurez votre sauvegarde du fichier hosts ou supprimez les lignes ajoutées. N’oubliez pas de vider le cache DNS par la suite. En cas d’échec, un redémarrage suffit généralement à le vider.

Résumé

  • Exécutez le Bloc-notes en tant qu’administrateur pour obtenir les droits d’édition.
  • Localisez le fichier hosts dans C:\Windows\System32\drivers\etc\hosts.
  • Ajoutez des entrées telles que 127.0.0.1 www.site.com.
  • Enregistrez, fermez et videz le cache DNS avec ipconfig /flushdns.
  • Testez pour voir si le site est réellement bloqué.

Conclure

Cette méthode n’est pas parfaite — n’importe qui avec un minimum de connaissances techniques peut l’annuler — mais elle est rapide, gratuite et efficace pour bloquer les sites web habituels. Gardez simplement à l’esprit que Windows peut parfois être difficile à enregistrer les fichiers système ; la patience est donc de mise. Il est également préférable de conserver une sauvegarde de votre fichier hosts avant de commencer à le modifier. Espérons que cela permettra de gagner quelques heures pour ceux qui cherchent à ralentir les distractions ou à éloigner certains sites. Espérons que cela vous sera utile.