Comment bloquer des sites Web sous Windows à l'aide du fichier Hosts

Pourquoi voudriez-vous savoir comment bloquer les sites Web ? Peut-être souhaitez-vous protéger vos enfants sur Internet(keep your kids safe on the Internet) ? Peut-être voulez-vous bloquer les sites Web distrayants pour ne pas tergiverser(block distracting websites so you don’t procrastinate) ? Il peut également être utilisé pour bloquer les sites de suivi intégrés aux publicités. 

Quelle que soit votre raison, vous pouvez simplement bloquer les sites Web sur Windows 10 en utilisant quelque chose appelé le fichier hosts.

Le texte ci-dessous peut devenir un peu technique, surtout si vous n'êtes jamais entré dans les détails des fichiers système de Windows . Si vous souhaitez un aperçu rapide, assurez-vous de consulter d'abord notre vidéo YouTube(YouTube video) courte et facile à suivre .

Qu'est-ce que le fichier Hosts ?(What Is The Hosts File?)

Avez-vous entendu le terme DNS ( Domain Name System ) ? Il fait référence à un système de fichiers distribués sur Internet qui aident à résoudre les noms de domaine comme helpdeskgeek.com en son adresse IP ( Internet Protocol ) réelle qui se trouve être (Internet Protocol)13.225.198.106 . Cela aide votre ordinateur à savoir à quel serveur parler lorsque vous souhaitez consulter ce site.

Avant la création de DNS(DNS) en 1984, cela se faisait via un fichier local sur votre ordinateur appelé fichier hosts. À(Back) l'époque, les ordinateurs n'étaient pas connectés à de nombreux autres ordinateurs. Tout au plus, nous nous sommes peut-être connectés à quelques dizaines. Il était facile de conserver toutes ces informations dans un ancien fichier texte. Le fichier hôte vit aujourd'hui. 

Comment fonctionne le fichier Hosts ?(How Does The Hosts File Work?)

Le fichier hosts permet à l'ordinateur de rechercher d'autres noms d'ordinateurs, comme localhost , ou des noms de domaine, comme helpdeskgeek.com et leur numéro IP se trouve juste à côté du nom dans le fichier. C'est un peu comme la façon dont les noms de vos amis sont associés à leurs numéros de téléphone dans votre téléphone. Vous n'avez pas besoin de vous rappeler ou de taper le numéro, il vous suffit de trouver le nom de la personne.

Avant d'aller plus loin, il est important de comprendre que certaines adresses IP sont réservées à un usage local. Cela signifie qu'ils ne peuvent être utilisés que pour pointer vers votre ordinateur et vos appareils au sein de votre réseau immédiat. Cela signifie n'importe quoi avant que votre communication ne se connecte à Internet .

Par exemple, l'adresse IP 127.0.0.1 signifie toujours l'ordinateur sur lequel vous travaillez, également appelé localhost . Essayez de le saisir dans votre navigateur Web. Cela fera probablement apparaître une page blanche.

Comprenez également que www.website.com et website.com ne sont pas exactement la même chose. Pour que les deux nous emmènent sur le même site Web, les deux doivent se résoudre à la même adresse IP. 

Blocage de sites Web avec le fichier Hosts(Blocking Websites With The Hosts File)

  1. Ouvrez le Bloc(Notepad ) -notes en tant qu'administrateur(Administrator) .

  1. Cliquez sur Fichier(File ) > Ouvrir(Open)

  1. Accédez à C:\Windows\System32\Drivers\etc

  1. Une fois là-bas, changez le type de fichier de Text Documents (*.txt) à All Files (*.*) .

  1. Vous pouvez maintenant voir le fichier hosts . Ouvrez-le.

  1. Allez à la dernière ligne de la page et ajoutez votre propre ligne. Disons que nous bloquons Facebook .

Entrez l'adresse IP de l'hôte local 127.0.0.1 . Appuyez sur la touche de tabulation et entrez facebook.com . Appuyez sur Entrée(Press Enter) pour passer à la ligne suivante. Créez une deuxième ligne comme celle ci-dessus, mais utilisez www.facebook.com au lieu de simplement facebook.com. 

Le site Web est-il bloqué ?(Is The Website Blocked?) 

Ouvrez l'invite de commande et exécutez ping facebook.com puis exécutez ping www.facebook.com . Vous devriez voir que l'adresse IP à laquelle il essaie d'envoyer un ping est 127.0.0.1.

Ouvrez maintenant votre navigateur Web et accédez à facebook.com. Il se peut qu'il charge encore ! Pourquoi? La véritable adresse IP de Facebook peut toujours se trouver dans le cache du navigateur et le navigateur utilisera cette adresse IP en premier. Supprimez le cache de votre navigateur(Delete your browser’s cache) et réessayez Facebook . Vous devriez maintenant voir une page d'erreur.

Je ne veux pas voir une page d'erreur(I Don’t Want to See an Error Page)

Vous pouvez essayer de rediriger le site vers une autre adresse IP, mais ces jours-ci, cela ne fonctionnera pas bien. La modification malveillante du fichier hosts était une attaque courante des pirates. Désormais, les navigateurs Web vérifient soigneusement les certificats pour éviter cela. Mais, vous pouvez toujours essayer.

Une autre façon de ne pas voir une page d'erreur est d' installer et de configurer un serveur Web sur votre ordinateur(install and set up a web server on your computer) et de faire pointer le fichier hosts vers celui-ci. Peut-être qu'il affichera une page qui dit: "Retournez au travail!" ou énumère certains de vos objectifs comme motivation pour rester en dehors des réseaux sociaux.

Que puis-je faire d'autre avec le fichier Hosts ?(What Else Can I Do With The Hosts File?)

Vous pouvez utiliser la même technique, mais coller les URL(URLs) de divers logiciels malveillants et sites d'annonces de suivi. Il existe un fichier d'hôtes pré (pre)- créé de logiciels malveillants et de sites publicitaires(made hosts file of malware and ad sites) que vous pouvez copier et coller dans votre fichier d'hôtes. Au moment d'écrire ces lignes, il a été mis à jour pour la dernière fois en mars(March) 2020.



About the author

Je suis un ingénieur en matériel avec plus de 10 ans d'expérience dans le domaine. Je me spécialise dans les contrôleurs et les câbles USB, ainsi que dans les mises à niveau du BIOS et le support ACPI. Dans mes temps libres, j'aime aussi bloguer sur divers sujets liés à la technologie et à l'ingénierie.



Related posts