2 votos

No puedo hacer ping a un solo sitio web cuando estoy conectado a mi cuenta

Tengo un problema de conexión con mi sitio web. Cuando hago ping sample.com el servidor, la dirección IP que obtengo es 192.168.0.12 pero cuando hago un NSlookup Me sale la IP correcta. Cuando cambio de cuenta de usuario o voy al modo de recuperación, el nombre del sitio se resuelve correctamente y puedo llegar a él.

Tenga en cuenta que estoy intentando acceder a mi sitio web desde el mundo exterior, no desde la red local.

Lo intenté:

dscacheutil -q host -a name sample.com

y tengo:

name: sample.com
ip_address: 192.168.0.12

Para solucionar el problema he probado a borrar las preferencias de la biblioteca y a reiniciar la NVRAM:

sudo dscacheutil -flushcache

sudo killall -INFO mDNSResponder

launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Pero el nombre sigue resolviendo mal. Estoy ejecutando MacOS High Sierra 10.13.2.

0 votos

¿Tiene una entrada para sample.com en /etc/hosts ?

0 votos

Funcionó, ¡gracias por salvar el día! ¿Puedes publicarlo como respuesta para que pueda marcarlo como aceptado?

0 votos

Me alegro de haber podido ayudar, he añadido mi comentario como respuesta.

1voto

Phill Puntos 126

Compruebe si tiene una entrada para sample.com en /etc/hosts .

Entradas en /etc/hosts tienen prioridad sobre el DNS. En su caso, el DNS está correctamente configurado ( nslookup devuelve la IP correcta), pero ping utilizará la información en /etc/hosts en su lugar. Esto también es cierto para cualquier comando de la CLI como curl o wget y la mayoría de las aplicaciones ( algunas aplicaciones no parecen honrar /etc/hosts .)

Tenga en cuenta que el nombre de host especificado en el comando debe coincidir con una entrada en /etc/hosts exactamente por ejemplo:

192.168.16.3   myserver.mydomain.com

dirigirá ping myserver.mydomain.com para tratar de alcanzar 192.168.16.3 pero ping myserver consultará el DNS con el dominio por defecto que esté configurado en /etc/resolv.conf .

Para más información sobre /etc/hosts , ver man hosts y esta Wikipedia artículo sobre /etc/hosts . Para más información sobre /etc/resolv.conf Ver esta Wikipedia artículo sobre resolv.conf .

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