openssl s_client gibt DNS-Fehler zurück

openssl s_client gibt DNS-Fehler zurück

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 wgetoder curlfunktioniert 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.

verwandte Informationen