Comment bloquer les sites Web dans le fichier localhost?

11

J'ai modifié mon fichier localhost pour bloquer les deux derniers sites Web ( texte en gras ) mais mozilla s'y connecte toujours. Par exemple: lorsque j'essaie d'aller sur latestdownload.org, cela me fait passer à cette recherche de vendredi noir ... quelqu'un peut-il regarder et me dire ce que j'ai fait de mal et comment le corriger pour que cela fonctionne. Merci

#
# Il s'agit d'un exemple de fichier HOSTS utilisé par Microsoft TCP / IP pour Windows.
#
# Ce fichier contient les mappages des adresses IP aux noms d'hôte. Chaque
# l'entrée doit être conservée sur une ligne individuelle. L'adresse IP doit
# être placé dans la première colonne suivi du nom d'hôte correspondant.
# L'adresse IP et le nom d'hôte doivent être séparés par au moins un
# espace.
#
# De plus, des commentaires (tels que ceux-ci) peuvent être insérés sur
# lignes ou suivant le nom de la machine indiqué par un symbole '#'.
#
# Par exemple:
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # x hôte client

# La résolution de nom localhost est gérée dans DNS lui-même.
# 127.0.0.1 localhost
# :: 1 localhost

** 127.0.0.1 http://searchmagnified.com
127.0.0.1 http://searchmagnified.com/?dn=blackfridayeveryday.info&fp=2j89hM9NN374n04BRBX%2Bhz5DsUH8KrqD%2B61pScTW%2BtCm8hlQlisunD4XsyoEAhNOqtQQnztm65aCVYHd5705AQ%3D%3D&prvtof=xSt4De0710HIVzV3r4oJXTYRNmGKp5oOIOMC43%2BYZqH1hufFQfaEioz44OkBxZ1KCbqv2SqaMXgKKD2Si6qt8sGjaIvMpvR%2FXmJlXXTgWEgiz8ZtoaLKW0GOLsnAN6ye&poru=cDEmaPRsJFXpjVEX50b6uEXpEkLx0jNpkIf0ytZnAXeHoLCSeQMRC%2FhAUlpR6sUx6ttXi7u8%2BCO2pnuWOqE9daXTm4CrjKIj7Tst2olm0mc%3D&cifr=1&**
Kristen
la source
localhost est destiné à servir la résolution de noms locaux, pas à faire du blocage de site. En fait, on pouvait toujours aller sur les sites interdits en utilisant l'IP numérique. La bonne façon de faire un tel blocage est au moyen d'un pare-feu, comme les tables IP.
zakmck

Réponses:

18

Ce n'est pas le bon format. Vous ne pouvez pas utiliser d'URL hostsuniquement dans les noms de machine.

Par exemple. cette entrée serait OK:

127.0.0.1 searchmagnified.com

qui redirigerait toutes les connexions searchmagnified.comvers localhost(pas seulement HTTP, tout ).

Il repose également sur le fait que rien ne fonctionne localhostpour répondre, par exemple. si vous exécutez IIS, il répondra (éventuellement avec une erreur) aux demandes redirigées.

Richard
la source
9
De plus, vous devez parfois vider le cache DNS avec ipconfig /flushdns. +1
jmort253
6

Vous pouvez utiliser WWWmais pas le http:.

127.0.0.1 www.yahoo.com

Nous disons à notre machine locale que Yahoo existe réellement sur la machine locale. Toute demande www.yahoo.comsera dirigée vers la machine locale et sera donc effectivement bloquée. Vous pouvez également utiliser l'IP d'un autre site Web si vous voulez être créatif.

Examinons de plus près une URL qui http://www.yahoo.com
http://définit le protocole de transfert dans ce cas, Hyper Text Transport Protocol; c'est la norme pour visualiser les sites Web. Un autre protocole commun est ftp://pour le transfert de fichiers.
wwwest l'hôte
yahoo.comest le domaine
.comest en outre classé comme le TLD (domaine de premier niveau)

Une entrée de fichier HOSTS ignorera le protocole de transfert, il n'est donc pas nécessaire. Cependant, l'hôte joue un rôle important. Un webmaster peut choisir de définir un hébergeur pour son site web. WWWest devenu la norme universelle pour l'hôte par défaut. Il est tout aussi courant de définir un site sans hôte également. Cela signifie que dans la mesure où DNS va www.yahoo.comet yahoo.comsont deux sites totalement différents, même s'ils se résolvent au même endroit. De ce fait, pour bloquer efficacement le site, vous devez également bloquer tous les hôtes. Cela signifie généralement:

127.0.0.1 yahoo.com

127.0.0.1 www.yahoo.com

avirk
la source