3 votos

El archivo Hosts en OSX Lion no se bloquea como se esperaba

En Snow Leopard bloqueé los sitios de malware editando el archivo de hosts - /private/etc/hosts. No puedo conseguir que funcione de la misma manera en Lion, a pesar de leer sobre los diversos problemas que la gente está reportando para Lion y los hosts. Por ejemplo, para bloquear 0fees.net:

  1. sudo nano /private/etc/hosts luego agrega 127.0.0.1 0fees.net al principio del archivo de hosts (en lugar de al final, que era la forma habitual antes de Lion).
  2. dscacheutil -flushcache (aunque la mayoría de los autores dicen que no es necesario).

Para probar:

ping 0fees.net

... que luego busca el DNS y hace un ping al host en lugar de devolver 127.0.0.1. Reiniciar parece no tener efecto. ¿Cómo puedo conseguir que el bloqueo funcione de nuevo?

Se trata de una instalación limpia, no de una actualización desde Snow Leopard.

3voto

Trent Puntos 5924

Otra cosa que hay que comprobar: ¿el archivo de hosts sigue estando en formato nativo de Unix? Es muy posible que dentro de Nano se guarde accidentalmente como formato MSDOS o ye-olde mac, en cuyo caso no se analizará correctamente y se ignorará.

(Esto fue originalmente una respuesta, pero convertida en comentario por un mod, y solicitada de nuevo como respuesta por el OP para que la acepten).

0voto

gruberb Puntos 2482

En Lion, las entradas deben estar debajo de la línea fe80::1%lo0 localhost. A mí me funciona.

Las primeras entradas están reservadas para el Sistema. Después, puedes hacer tus propias entradas.

Así de fácil:

    ##
# 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       ......

0voto

Adi Puntos 1105

¿Está su sistema totalmente actualizado y utiliza algún software de terceros? ¿Tal vez tiene una máquina virtual con controladores de núcleo de red o algo así? ¿Has probado con una instalación limpia de OS X?

A mí me funciona en 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X