Можно ли указать IP-адрес, который WebRequest должен использовать при создании соединения с удаленным ресурсом? Например, у меня есть веб-сайт MVC 2, который работает по IP 0.0.0.10
, но серверу назначено 0.0.0.1 - 0.0.0.10
. На веб-сайте есть класс, который будет инициализирован на основе пользовательского ввода и будет создавать запросы к удаленным ресурсам.
Проблема, с которой я столкнулся, заключается в том, что WebRequest, скорее всего, использует 0.0.0.1
, поскольку это первый IP-адрес сервера вместо IP-адреса веб-сайта, что приводит к блокировке запросов от удаленных ресурсов, которые фильтруются по IP-адресам. ...
Итак, есть ли способ указать IP, который WebRequest должен использовать при выполнении запроса. Альтернативно, это не должно быть решением для WebRequest, это может быть решением для HttpWebRequest или, если нужно, чем-то другим. Если потребуется, я изменю код для запросов / ответов.
Во всяком случае, помощь будет высоко ценится! Заранее спасибо!