
Beim Versuch, mithilfe von OpenSSL eine Verbindung zu einer Site herzustellen, wird die folgende Fehlermeldung angezeigt.
$> openssl s_client -connect www.citibank.com:443
getaddrinfo: No address associated with hostname
connect:errno=2
Aber ein wget
oder curl
funktioniert einwandfrei. Was fehlt hier?
Antwort1
Ich nehme also an, dass Sie Proxy-Server verwenden. OpenSSL kann diese allerdings nicht verwenden (und funktioniert daher nicht).
Wenn Sie einen Proxy verwenden, sendet Ihr Browser die gesamte URL (also fast) an den Proxyserver:
GET http://www.citibank.com/ HTTP/1.1
...
Das bedeutet, dass Ihr Browser die Auflösung nicht lokal vornehmen muss www.citibank.com
. Das übernimmt der Proxy.
Es scheint, dass Sie sich in einer ziemlich eingeschränkten Umgebung befinden. Andernfalls würde Ihr DNS-Server externe Adressen auflösen, auch wenn Sie keine direkte Verbindung zu ihnen herstellen könnten.