Я пытаюсь проверить соединение SSL на одном из моих серверов. Сервер находится за LB, поэтому он прослушивает SSL-соединения через порт 8090.
У меня есть --resolve
возможность проверить при разговоре с LB, который прослушивает порт 443.
curl --resolve 'myservice.com:443:1.1.1.1' 'https://myservice.com'
но когда я сделаю:
curl --resolve 'myservice.com:8090:2.2.2.2' 'https://myservice.com:8090'
curl просто игнорирует порт и переходит к 443. Конечно, это приводит к пропуску кэша DNS, и я в конечном итоге использую общедоступный IP-адрес DNS ...
* Added myservice.com:8090:2.2.2.2 to DNS cache
* About to connect() to myservice.com port 443 (#0)
* Trying 3.3.3.3...
* Connected to myservice.com (3.3.3.3) port 443 (#0)
Как я могу заставить curl использовать порт 8090 для соединения SSL?
Спасибо.