
При попытке подключиться к сайту с помощью 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-сервер разрешал бы внешние адреса, даже если бы вы не могли напрямую подключиться к ним.