openssl s_client возвращает ошибку DNS

openssl s_client возвращает ошибку DNS

При попытке подключиться к сайту с помощью openssl возникает следующая ошибка.

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

Но wgetили curlработает просто отлично. Чего здесь не хватает?

решение1

Я так понимаю, вы используете прокси-серверы. OpenSSL их не использует (не может использовать), поэтому это не работает.

При использовании прокси-сервера ваш браузер отправляет весь URL-адрес (ну, почти весь) на прокси-сервер:

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

Это значит, что вашему браузеру не нужно www.citibank.comлокально разрешать. Это сделает прокси.

Похоже, вы находитесь в довольно ограниченной среде. В противном случае ваш DNS-сервер разрешал бы внешние адреса, даже если бы вы не могли напрямую подключиться к ним.

Связанный контент