Estoy tratando de probar la conexión SSL en uno de mis servidores. El servidor está detrás de un LB, por lo que está escuchando conexiones SSL en el puerto 8090.
Tengo la --resolve
opción de probar cuando hablo con el LB que escucha en el puerto 443.
curl --resolve 'myservice.com:443:1.1.1.1' 'https://myservice.com'
pero cuando lo hago:
curl --resolve 'myservice.com:8090:2.2.2.2' 'https://myservice.com:8090'
curl simplemente ignora el puerto y va con 443. Por supuesto, esto hace que el caché de DNS se pierda y termino usando la IP de DNS pública ...
* 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)
¿Cómo puedo forzar a curl para que use el puerto 8090 para una conexión SSL?
Gracias.