Estoy tratando de resolver localhost que ahora mismo es "no encontrado"
si hago ping a localhost - estoy recibiendo
ping: cannot resolve localhost: Unknown host
Me he asegurado de que el archivo /etc/hosts tiene las siguientes entradas que son necesarias para tener la resolución para localhost -
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
Sin embargo, cuando hago un ping a 127.0.0.1 tiene éxito -
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.052 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.066 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.054 ms
^C
--- 127.0.0.1 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.052/0.057/0.066/0.006 ms
Ante la duda de que esto sea bloqueado por mi antivirus - también he desactivado mi antivirus "web Root secure anywhere"... y no ha solucionado nada.
Además, he notado que cuando reinicié mi máquina - durante los primeros minutos el ping localhost funcionó y dejó de funcionar después de unos minutos. no estoy seguro de cómo rastrear lo que dejó de funcionar.
Basado en la respuesta en El DNS no se resuelve en Mac OS X - probé "dig @8.8.8.8 localhost" sólo para encontrar que no había ninguna sección de "respuesta".
localhost:~ $ dig @8.8.8.8 localhost
; <<>> DiG 9.8.3-P1 <<>> @8.8.8.8 localhost
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 3535
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;localhost. IN A
;; AUTHORITY SECTION:
. 805 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2016081801 1800 900 604800 86400
;; Query time: 20 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Aug 18 17:15:07 2016
;; MSG SIZE rcvd: 102
Según lo solicitado, la salida de "ls -le@ /etc/hosts" -
$ ls -le@ /etc/hosts
-rw-r--r-- 1 root wheel 6126 Aug 18 17:09 /etc/hosts
1 votos
localhost es un nombre de host especial. Nunca es resuelto por un servidor dns. El único localhost que conoce el servidor dns @ 8.8.8.8 es el propio servidor. El servidor @ 8.8.8.8 ni siquiera sabe cuál es la IP de google es porque Google no es un nombre de host adecuado. Compruebe la resolución dns utilizando un fqdn adecuado. Por favor, añada la salida de
ls -le@ /etc/hosts
.1 votos
Su archivo de hosts tiene un tamaño de >6kb. Eso es el ~ treinta veces el tamaño por defecto. Probablemente contiene (una) línea(s) falsa(s). Por favor, publica el contenido completo del archivo de hosts (en pastebin) o haz una copia de seguridad de tu archivo actual, restablece el predeterminado e intenta de nuevo hacer ping a localhost.
0 votos
Puedes borrar la esencia y tu comentario. El archivo de hosts parece estar bien.
0 votos
¿Qué tipo de software "antivir web Root secure anywhere" ha instalado?
0 votos
@klanomath, Esa es una buena pregunta. Acabo de intentar hacer ping a localhost y a 127.0.0.1, y ninguno de los dos funcionó. Yo tenía mi Firewall endurecido en el modo Stealth. Así que modifiqué algunas configuraciones y pude hacer ping a ambos, luego volví a habilitar el Modo Sigiloso. :)
0 votos
El que tengo instalado (y desactivado ahora mismo) es webroot.com/us/es/home/products/av
0 votos
Desde un contexto totalmente diferente [algo para lo que hago soporte en línea] Webroot es un software "malo conocido", debido a su falta de configurabilidad para el usuario a menos que tenga la versión empresarial. Nuestro consejo en ese contexto es siempre simplemente "deshacerse de Webroot".
0 votos
@tetsujin es la versión de negocios.. No me gusta de ninguna manera. Pero tengo que cumplir con mi portátil de trabajo :)