openssl s_client devuelve un error de DNS

openssl s_client devuelve un error de DNS

Al intentar conectarme a un sitio usando openssl, aparece el siguiente error.

$> openssl s_client -connect www.citibank.com:443
getaddrinfo: No address associated with hostname
connect:errno=2

Pero un wgeto curlfunciona bien. ¿Qué falta aquí?

Respuesta1

Supongo que estás usando servidores proxy. Sin embargo, OpenSSL no los usa (no puede), por lo que no funciona.

Cuando usas un proxy, tu navegador envía la URL completa (bueno, casi) al servidor proxy:

GET http://www.citibank.com/ HTTP/1.1
...

Eso significa que su navegador no tiene que resolver www.citibank.comlocalmente. El proxy hará eso.

Parece que estás ubicado en un entorno bastante restringido. De lo contrario, su servidor DNS resolvería direcciones externas incluso si no pudiera conectarse directamente a ellas.

información relacionada