2 votes

Impossible d'envoyer un ping à un seul site web lorsque je suis connecté à mon compte

J'ai un problème de connexion à mon site web. Lorsque je fais un ping sample.com le serveur, l'adresse IP que j'obtiens est 192.168.0.12 mais quand je fais une NSlookup j'obtiens l'IP correcte. Lorsque je change de compte utilisateur ou que je passe en mode récupération, le nom du site est résolu correctement et je peux y accéder.

Notez que j'essaie d'accéder à mon site web depuis le monde extérieur, et non depuis le réseau local.

J'ai essayé :

dscacheutil -q host -a name sample.com

et j'ai eu :

name: sample.com
ip_address: 192.168.0.12

Pour résoudre le problème, j'ai essayé de supprimer les préférences de la bibliothèque et de réinitialiser la NVRAM :

sudo dscacheutil -flushcache

sudo killall -INFO mDNSResponder

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

Mais le nom est toujours mal résolu. J'utilise MacOS High Sierra 10.13.2.

1voto

jaume Points 13186

Vérifiez si vous avez une entrée pour sample.com sur /etc/hosts .

Entrées en /etc/hosts ont la priorité sur le DNS. Dans votre cas, le DNS est correctement configuré ( nslookup renvoie l'IP correcte), mais ping utilisera les informations contenues dans /etc/hosts à la place. Ceci est également vrai pour toute commande CLI comme curl o wget et la plupart des applications ( quelques applications ne semblent pas honorer /etc/hosts .)

Notez que le nom d'hôte spécifié dans la commande doit correspondre à une entrée dans le fichier /etc/hosts exactement par exemple :

192.168.16.3   myserver.mydomain.com

dirigera ping myserver.mydomain.com pour essayer d'atteindre 192.168.16.3 mais ping myserver interrogera le DNS avec le domaine par défaut configuré dans le fichier /etc/resolv.conf .

Pour plus d'informations sur /etc/hosts voir man hosts et ce Wikipedia article sur /etc/hosts . Pour plus d'informations sur /etc/resolv.conf voir cette Wikipedia article sur resolv.conf .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X