openssl s_client retorna erro de DNS

2

Ao tentar se conectar a um site usando o openssl, recebo o seguinte erro.

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

Mas um wget ou curl funciona muito bem. O que está faltando aqui?

    
por Krishter 11.06.2016 / 17:03

1 resposta

2

Então, eu entendo que você está usando servidores proxy. O OpenSSL não (não) pode usá-los, por isso não funciona.

Quando você usa um proxy, seu navegador envia a URL inteira (bem, quase) para o servidor proxy:

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

Isso significa que seu navegador não precisa resolver www.citibank.com localmente. O proxy fará isso.

Parece que você está em um ambiente bastante restrito. Caso contrário, seu servidor DNS resolveria endereços externos mesmo se você não pudesse se conectar diretamente a eles.

    
por 11.06.2016 / 21:21