1 votes

Je peux accéder à l'hôte via un navigateur ou un cURL mais je ne peux pas faire de ping.

C:\>curl.exe http://google.com
<!DOCTYPE html><html><head><title> ... </html>
C:\>ping google.com
Ping request could not find host google.com. Please check the name and try again.

Ou par un simple programme java :

java.net.UnknownHostException: google.com 

Je suis derrière un proxy d'authentification NTLM et j'utilise l'accès CNTLM via localhost:3128. CNTLM fonctionne bien.

Avez-vous une suggestion ?

1voto

Mark Riddell Points 682

Si le navigateur et curl utilisent tous deux le proxy, votre client enverra la requête HTTP "telle quelle" et la résolution DNS sera effectuée par le proxy. Lorsque vous effectuez un ping, rien n'est envoyé au proxy. Votre client est donc responsable de la résolution DNS. Il semble que vous ne soyez pas en mesure d'effectuer la résolution DNS à partir de votre client.

Effectuez quelques commandes nslookup de base à partir de la ligne de commande pour voir si c'est le cas.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X