File host in OSX Lion che non blocca come previsto

3

In Snow Leopard ho bloccato i siti di malware modificando il file hosts - / private / etc / hosts. Non riesco a farlo funzionare allo stesso modo in Lion, nonostante la lettura dei vari problemi che la gente sta segnalando per Lion e gli host. Ad esempio, per bloccare 0fees.net:

  1. sudo nano /private/etc/hosts quindi aggiungi 127.0.0.1 0fees.net all'inizio del file hosts (anziché alla fine, che era il solito modo pre-Lion).
  2. dscacheutil -flushcache (sebbene la maggior parte degli autori affermi che non è obbligatorio).

Per testare:

ping 0fees.net

... che poi cerca il DNS e ping l'host invece di restituire 127.0.0.1. Il riavvio sembra non avere alcun effetto. Come posso ripristinare il funzionamento di nuovo?

Si tratta di un'installazione pulita, non di un aggiornamento da Snow Leopard.

    
posta Simbamangu 12.12.2011 - 09:36
fonte

3 risposte

3

Un'altra cosa da controllare - il file hosts è ancora in formato unix nativo? È abbastanza possibile in Nano salvarlo accidentalmente come MSDOS o ye-olde in formato Mac, nel qual caso non verrà analizzato correttamente e semplicemente ignorato

(Originariamente era una risposta, ma convertita in un commento da una mod, e ha chiesto di essere di nuovo una risposta dall'OP in modo che possano accettarla.)

    
risposta data 19.03.2012 - 14:27
fonte
0

In Lion, le voci devono essere al di sotto della linea di localhost fe80 :: 1% lo0. Per me va bene.

Le prime voci sono riservate al sistema. Quindi, puoi creare le tue voci.

Proprio così:

    ##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

# Block any ip
127.0.0.1       ......
    
risposta data 13.12.2011 - 10:26
fonte
0

Il tuo sistema è completamente aggiornato e stai utilizzando software di terze parti? Forse hai una VM con i driver del kernel di rete o qualcosa del genere? Hai provato su una installazione pulita di OS X?

Funziona per me su OS X 10.7.3:

ma:~$ sudo nano /private/etc/hosts
Password:


GNU nano 2.0.6                        File: /private/etc/hosts                                                        

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
fe80::1%lo0     localhost

127.0.0.1 0fees.net



ma:~$ dscacheutil -flushcache
ma:~$ ping 0fees.net
PING 0fees.net (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.045 ms
    
risposta data 17.03.2012 - 04:13
fonte

Leggi altre domande sui tag