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

Tengo un problema para conectarme a mi sitio web. Cuando hago ping sample.comal servidor, la dirección IP que obtengo es 192.168.0.12, pero cuando hago un NSlookup, obtengo 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 acceder a él.

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

Lo intenté:

dscacheutil -q host -a name sample.com

y obtuve:

name: sample.com
ip_address: 192.168.0.12

Para resolver el problema, intenté eliminar las preferencias de la biblioteca y restablecer la NVRAM:

sudo dscacheutil -flushcache

sudo killall -INFO mDNSResponder

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

Pero el nombre sigue resolviéndose mal. Estoy ejecutando macOS High Sierra 10.13.2.

¿ Tienes una entrada para sample.comen /etc/hosts?
Funcionó, ¡gracias por salvar el día! ¿Puedes publicarlo como una respuesta para que pueda marcarlo como aceptado?
Me alegro de haber podido ayudar, agregué mi comentario como respuesta.

Respuestas (1)

Compruebe si tiene una entrada para sample.comen /etc/hosts.

Las entradas en /etc/hoststienen prioridad sobre DNS. En su caso, el DNS está configurado correctamente ( nslookupdevuelve la IP correcta), pero pingutilizará la información en /etc/hostssu lugar. Esto también es cierto para cualquier comando CLI como curlo wgety la mayoría de las aplicaciones ( algunas aplicaciones no parecen cumplir /etc/hosts).

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

192.168.16.3   myserver.mydomain.com

se dirigirá ping myserver.mydomain.compara intentar llegar a 192.168.16.3, pero ping myserverconsultará el DNS con cualquier dominio predeterminado que esté configurado en /etc/resolv.conf.

Para obtener más información sobre /etc/hosts, consulte man hostseste artículo de Wikipedia sobre/etc/hosts . Para obtener más información sobre /etc/resolv.conf, consulte este artículo de Wikipedia sobreresolv.conf .