c# - tabla - como saber cuantos host hay en una red
Enlazar un nuevo SoapClient a una dirección IP específica antes de enviar una solicitud saliente (1)
Digamos que una máquina donde se encuentra la aplicación tiene SoapClient (para ser específico, estoy usando Microsoft.Web.Service3.Messaging.SoapClient). Se comunica hacia una ubicación remota sin problemas mediante el envío de solicitudes de salida y la obtención de SoapEnvelope a cambio (proceso bien establecido).
El escenario anterior es a través de la IP asignada a la máquina donde se encuentra la aplicación.
Ahora, tengo que modificar este proceso: necesitamos agregar 2 direcciones IP más a la máquina, y necesito "vincular" las solicitudes salientes a una dirección IP específica, en lugar de la dirección IP predeterminada.
Por lo tanto, en la ubicación remota, parece que está recibiendo solicitudes de 3 IP diferentes, pero realmente todas de la misma máquina / aplicación.
¿Cómo puedo vincular las solicitudes salientes a una IP específica? Así es como la ubicación remota "se bloquea" en una cuenta en particular, a través de una IP, no de un inicio de sesión (que fue lo que sugerí, y declinaron). Dijeron que deberíamos poder hacer esto (vinculando a una IP específica), pero no estoy seguro de cómo hacer esto con el objeto SoapClient de Microsoft.
¿Alguna sugerencia?
Mirando a través de la documentación de MSDN no hay ningún medio para vincularlo a una dirección IP específica en la máquina.