
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 wget
o curl
funciona 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.com
localmente. 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.