Bloquer l’accès à certains sites sur son Pc

Bloquer l’accès à certains sites sur son Pc

L’emplacement du fichier hosts dépend du système d’exploitation :
Dans Windows 10 il se trouve ici :

C:\Windows\System32\Drivers\etc\hosts

A  partir du menu Démarrer, cliquez sur Toutes les applications

Dans Accessoires Windows, un clic droit sur Bloc-notes, puis Exécuter en tant qu’administrateur

Dans le menu Fichier, puis Ouvrir…

Allez dans C:\Windows\System32\Drivers\etc

Sélectionnez Tous les fichiers

Cliquez sur le fichier hosts, et Ouvrir

Voilà le fichier hosts

Si vous souhaitez bloquer le site fr-fr.facebook.com  par exemple
Tapez en fin du fichier :

0.0.0.0        Fr-fr.facebook.com

Note :
Vous pouvez en rajouter (des lignes) à volonté en procédant de la même manière cité précédemment.
Désormais, ces sites ne seront plus accessibles, un message d’erreur apparaîtra dans le navigateur.

Cliquez sur Fichier, puis Enregistrer

Lancez le navigateur et cherchez facebook

Quand vous cliquez sur le lien fr-fr.facebook.com

Un message vous indique que le site ne peut pas s’afficher

Si vous souhaitez, ré-autoriser le site, effacer la ligne du fichier hosts,
ou laisser le en commentaires # et Enregistrer votre fichier à nouveau

Le site est disponible à nouveau

Note : Le but est de changer la résolution DNS
si vous mettez des http:// ou des /
ça ne fonctionnera pas. Ce sera pris comme une autre adresse DNS.

Quand vous modifiez le fichier HOSTS, il faut fermer et relancer le navigateur WEB.
Il le lit au démarrage et le garde en cache.

Sinon testez à chaque fois avec la commande ping.

Ce qu’il ne faut pas faire est souligné par un trait rouge.

Source – Bloquer un site avec le fichier hosts sous Windows 10 ne fonctionne pas

@+ Suricate

Particularité sous certains Windows, les permissions

Le fichier hosts de Windows est protégé en écriture
pour éviter les modifications par d’éventuels malwares.
Vous aurez donc à changer ces permissions si vous souhaitez modifier le fichier hosts pour y ajouter une ligne.

Dans C:\Windows\system32\drivers\etc\, faites un clic droit sur le fichier hosts / Propriétés. Allez dans l’onglet Sécurité :

● Sélectionnez Utilisateurs
● Cliquez sur Modifier
● Sélectionnez une nouvelle fois Utilisateurs
● Cochez les cases (Modification et Écriture) pour attribuer les permissions sur le fichier hosts
● Validez les modifications

Source – Fichier hosts Windows

Explication

Le fichier Hosts est un annuaire : quand l’utilisateur essaye de se rendre sur un site internet, ce fichier est interrogé.
Si l’adresse est présente, l’ordinateur se connecte directement à l’adresse ip correspondante.
Ici, lorsque l’utilisateur essaye d’aller sur facebook.com, il est dirigé vers l’adresse ip 127.0.0.1,
qui correspond à l’ordinateur lui-même sur un réseau local …

127.0.0.1 facebook.com
127.0.0.1 www.facebook.com

Il sera donc impossible de se connecter au site de Facebook.

127.0.0.1 localhost c’est obligatoire, en première ligne, car elle signifie que c’est « vous même » enfin votre ordinateur.

Ensuite pour bloquer les sites, il vous faut, trouver l’adresse IP du site a bloquer et pour cela on peut utiliser la commande
« ping » Démarrer>excécuter>cmd et ensuite si on prend l’exemple de google, taper :

ping www.google.com

à l’heure d’aujourd’hui… son ip sera 209.85.129.104

(Utiliser 0.0.0.0 est préférable à 127.0.0.1 car cela évite des délais dû aux timeouts de ré-essai).

0.0.0.0 facebook.com
0.0.0.0 www.facebook.com
0.0.0.0 login.facebook.com
0.0.0.0 static.ak.fbcdn.net
0.0.0.0 b.static.ak.fbcdn.net

J’explique le truc :

Si une page contient un élément (image ou autre) pointant vers un site en 127.0.0.1,
le navigateur va faire plusieurs essais pour récupérer l’élément.

avec 0.0.0.0, la tentative de récupération échouera immédiatement.
D’où un chargement des pages plus rapide.

@+ Suricate

Serveurs DNS

« Le fichier hosts est consulté à chaque connexion à un site web, un peu comme un répertoire d’adresses.
Si le site est répertorié dans la liste du fichier hosts, l’accès est bloqué si l’adresse est 127.0.0.1
Par contre, s’il n’est pas trouvé dans le fichier, c’est votre fournisseur d’accès (FAI) qui met en relation avec l’adresse IP du site demandé »

Note :  Que faire en cas de détournement de fichier hosts.
je recommande de changer, depuis un pc sain, les mots de passe, paypal et autres sites importants (banque, etc…)

@+ Suricate

Restaurer le fichier Hosts

1- Aller en Invite de Commandes :

2- Puis taper ceci (comme ci-dessous) et validez par entrée, votre fichier Hosts est restauré ! :

echo 127.0.0.1 localhost > %windir%\system32\drivers\etc\hosts

Vérification du fichier hosts

1- Aller en Invite de Commandes :

2- Puis taper ceci (comme ci-dessous) et validez par entrée, votre fichier Hosts est restauré ! :

type %windir%\system32\drivers\etc\hosts

Ajouter un commentaire

La seule ligne obligatoire pour votre fichier hosts est celle-ci.
Vérifiez toujours qu’elle y soit en haut de votre fichier : 127.0.0.1 localhost.
Le symbole dièse (#) vous permet de mettre un commentaire.

Rediriger un site

Cette méthode est généralement employée par les auteurs de malwares afin de vous rediriger vers des sites non désirés.
Vous pouvez aussi employer cette technique pour faire une petite blague autour de vous, par exemple.

Vous devez d’abord mettre l’adresse IP du site sur lequel vous souhaitez être redirigé et ensuite l’adresse à laquelle vous auriez aimé accédé.
Exemple, je souhaite accéder sur www.prizee.com et je me retrouve sur www.bing.com

Sécuriser l’accès à un site

Cette astuce peut être utilisée pour sécuriser l’accès au site de votre banque, sites d’achats, etc. Pour éviter les tentatives de détournement.
A noter que cette méthode peut devenir contraignante lorsque le site change d’IP, il vous faudra alors vérifier que l’IP du site est toujours en
relation avec l’adresse du site, si ce n’est plus le cas, vous ne pourrez plus accéder au site en question sans avoir modifié au préalable votre fichier hosts.

Il vous faudra l’IP du site en question et ajouter l’adresse du site à côté de l’adresse IP.

Attribuer un mot à un site

Une petite méthode permet en ajoutant un mot à côté de l’IP du site d’y accéder directement via votre navigateur Web.
Voici un exemple avec le site de bing.com et google.fr ensuite fermez et redémarrez votre navigateur et tapez dans
la barre d’adresse g ou b et lancez la recherche ça vous amènera sur le site de Bing ou Google.

Hosts trop lourd

Note :
Un volumineux fichier hosts peut faire ralentir la connexion Internet. Il convient donc de désactiver le service Clients DNS sous Windows.

Cliquez sur démarrer, exécuter, tapez : services.msc et valide par Ok.
Cherchez dans la liste la ligne Client DNS. Double cliquez dessus et à Type de démarrage, sélectionnez Désactivé puis cliquez sur Appliquer et Ok.

Fichier hosts.txt ?

Le fichier hosts a beau être simple, ce n’est pas un fichier texte, c’est un fichier sans extension.
Quand vous modifiez votre fichier hosts avec le bloc-notes ou autre éditeur de texte, pour l’enregistrer,
cliquez sur Fichier puis Enregistrer et non « Enregistrer sous » ce qui aurait pour conséquence de créer un
fichier texte qui rendra inactives vos modifications. Si vous avez une « erreur » à l’enregistrement c’est sûrement
que le fichier est en lecture seule par défaut, pour régler le problème suivez ceci : faites un clic droit sur le fichier
hosts puis propriétés et enfin décochez la case Lecture seule et cliquez sur Appliquer et enfin Ok.

Source – Le fichier hosts

@+ Suricate

Tutoriel en image – Le fichier hosts

Tutoriel en image – Le fichier hosts

Tutoriel en image – Le fichier hosts

Tutoriel en image – Modifier son fichier hosts

Tutoriel en image – Comment bloquer des sites WEB sur Windows

Tutoriel en image – Outils équivalent … Hosts-perm.bat

Tutoriel en image – Bloquer les connexions non désirées avec un fichier Hosts

Tutoriel en image – Mise à jour le fichier HOSTS de Windows Vista

Tutoriel en image – Hosts – Accélérer et sécuriser la navigation sur Internet