C:\>curl.exe http://google.com
... </html>
C:\>ping google.com
Ping request could not find host google.com. Please check the name and try again.
</code></pre>
<p>O mediante un programa simple de java:</p>
<pre><code>java.net.UnknownHostException: google.com
</code></pre>
<p>Estoy detrás de un proxy de autenticación NTLM y utilizando CNTLM para acceder a través de localhost:3128. CNTLM funciona bien. </p>
<p>¿Tienes alguna sugerencia?</p></x-turndown>
Respuesta
¿Demasiados anuncios?Si tanto el navegador como curl utilizan el proxy, tu cliente enviará la solicitud HTTP "tal cual" y la resolución DNS será realizada por el proxy. Cuando haces ping, nada será enviado al proxy, por lo que tu cliente es el responsable de realizar la resolución DNS. Parece que no puedes realizar la resolución DNS desde tu cliente.
Realiza algunos comandos básicos de nslookup desde la línea de comandos para verificar si ese es el caso.