No se puede hacer ping a localhost

1

He configurado una nueva retina de MacBook Pro, las cosas iban bien, pero ahora no puedo acceder a localhost.

$ ping localhost
ping: cannot resolve localhost: Unknown host

Mi archivo / etc / hosts está bien, o al menos sin tocar.

He intentado vaciar la caché de DNS y dig localhost escupe

; <<>> DiG 9.8.3-P1 <<>> localhost
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 50562
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;localhost.         IN  A

;; AUTHORITY SECTION:
.           1551    IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2013030800 1800 900 604800 86400

;; Query time: 31 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Mar  8 14:53:09 2013
;; MSG SIZE  rcvd: 102

No sé qué intentar a continuación. Incluso he ejecutado OnyX para limpiar todo el caché, etc ...

    
pregunta user44649 08.03.2013 - 16:12

1 respuesta

1

Tal vez su archivo de host se ha destrozado. Abra un terminal y lea su archivo hosts:

vim /private/etc/hosts

Esto debería contener una línea que asigne localhost a 127.0.0.1 :

127.0.0.1   localhost

Podría ser que este archivo no exista en absoluto, o que la línea que mencioné anteriormente no esté presente. Para poder editarlo necesitas ser superusuario, es decir:

sudo vim /private/etc/hosts

o puedes usar cualquier otro editor además de vim .

    
respondido por el Paul Hiemstra 08.03.2013 - 19:56

Lea otras preguntas en las etiquetas