Come bloccare i siti Web nel file localhost?


11

Ho modificato il mio file localhost per bloccare gli ultimi due siti Web ( testo in grassetto ) ma mozilla si collega ancora a loro. Ad esempio: quando sto cercando di andare su latestdownload.org, mi passa a questa ricerca del venerdì nero ... qualcuno può guardare e dirmi cosa ho fatto di sbagliato e come correggerlo in modo che funzioni. Grazie

#
# Questo è un file HOSTS di esempio utilizzato da Microsoft TCP / IP per Windows.
#
# Questo file contiene i mapping degli indirizzi IP ai nomi host. Ogni
# l'ingresso deve essere mantenuto su una singola riga. L'indirizzo IP dovrebbe
# essere inserito nella prima colonna, seguito dal nome host corrispondente.
# L'indirizzo IP e il nome host devono essere separati da almeno uno
# spazio.
#
# Inoltre, è possibile inserire commenti (come questi) su singoli
# righe o seguendo il nome della macchina indicato da un simbolo '#'.
#
# Per esempio:
#
# 102.54.94.97 rhino.acme.com # server di origine
# 38.25.63.10 x.acme.com # x host client

# la risoluzione dei nomi localhost viene gestita all'interno del DNS stesso.
# 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&**

localhost ha lo scopo di servire la risoluzione dei nomi locali, non di bloccare il sito. In effetti, si potrebbe ancora andare ai siti vietati utilizzando l'IP numerico. Il modo corretto di eseguire un tale blocco è tramite alcuni firewall, come le tabelle IP.
zakmck,

Risposte:


18

Questo è il formato sbagliato. Non puoi utilizzare gli URL hostssolo nei nomi di macchine.

Per esempio. questa voce sarebbe OK:

127.0.0.1 searchmagnified.com

che reindirizzerebbe tutte le connessioni searchmagnified.coma localhost(non solo HTTP, tutto ).

Si basa anche sul fatto che non ci sia nulla in esecuzione localhostper rispondere, ad es. se si esegue IIS, risponderà (possibilmente con un errore) alle richieste reindirizzate.


9
Inoltre, a volte devi cancellare la cache DNS con ipconfig /flushdns. +1
jmort253

6

Puoi usare WWWma non il http:.

127.0.0.1 www.yahoo.com

Stiamo dicendo alla nostra macchina locale che Yahoo esiste effettivamente sulla macchina locale. Qualsiasi richiesta www.yahoo.comverrà indirizzata al computer locale e quindi bloccata in modo efficace. Puoi anche usare l'IP di un altro sito web se vuoi essere creativo.

Diamo un'occhiata più da vicino a un URL che http://www.yahoo.com
http://definisce il protocollo di trasferimento in questo caso Hyper Text Transport Protocol; questo è lo standard per la visualizzazione di siti Web. Un altro protocollo comune è ftp://per il trasferimento di file.
wwwè l'host
yahoo.comè il dominio
.comè ulteriormente classificato come TLD (dominio di primo livello)

Una voce di file HOSTS ignorerà il protocollo di trasferimento, quindi non è necessario. Tuttavia, l'host svolge un ruolo importante. Un webmaster può scegliere di definire un host per il suo sito web. WWWè diventato lo standard universale per l'host predefinito. È altrettanto comune definire un sito senza host. Ciò significa che per quanto riguarda il DNS www.yahoo.come yahoo.comsono due siti totalmente diversi, anche se si risolvono nello stesso posto. Per questo motivo per bloccare efficacemente il sito, è necessario bloccare anche tutti gli host. Questo di solito significherebbe:

127.0.0.1 yahoo.com

127.0.0.1 www.yahoo.com

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.