Paso 1: ping
$ ping localhost
Esto debería devolver algo como
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
...
Si esto funciona, esta respuesta no solucionará su problema, intente otra cosa.
Si el ping devuelve algo más, por ejemplo: ping: cannot resolve localhost: Unknown host
algo está arruinado con su /etc/hosts
archivo, vaya al Paso 2
Paso 2: Verifique / etc / hosts
Compruebe que la parte superior de su /etc/hosts
archivo se vea así
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Si no tiene estas entradas en el archivo, entre ellos en la parte superior del archivo, vaciar la caché DNS usando $ dscacheutil -flushcache
y volver al paso 1 , de lo contrario continuar a paso 3 .
Paso 3: formato de archivo correcto: debe ser unix o LF *
$ file /etc/hosts
Esto debería regresar: /etc/hosts: ASCII English text
Si devuelve algo como, /etc/hosts: ASCII English text, with CR line terminators
entonces el archivo está en el formato incorrecto y es probable que se ignore.
Cambie las terminaciones de las líneas del archivo a unix o LF con su editor de texto favorito.
- En Sublime Text 2 esto se puede hacer a través del menú Ver : Ver> Finales de línea> Unix
Vacíe la caché dns ( $ dscacheutil -flushcache
) y vuelva al paso 1