Указание cfhttp со ссылкой на IP-адрес на общем сервере

Я использую CFHTTP для отправки данных на мой платежный шлюз (Protx).

Protx требует, чтобы я занес в белый список IP-адрес, который отправит этот запрос.

Я размещен на общем сервере под управлением Windows 2008.

Сегодня утром моя хостинговая компания назначила новый IP-адрес для этого сервера для клиента, которому требуется сертификат SSL. С тех пор мой пост CFHTTP, похоже, приходит с этого нового IP (которого не было в белом списке Protx).

Моя хостинговая компания, будучи наихудшей вообразимой, не знает, почему это так, и не хочет вдаваться в подробности.

Кто-нибудь знает, как я могу указать, какой ссылающийся IP-адрес CFHTTP будет использовать для публикации данных?

10.12.2008 17:29:11
2 ОТВЕТА

то, что вы по сути хотите сделать, это подделать ваш IP-адрес при передаче в Protx.

это можно сделать с помощью тега cfhttparam.

<cfhttpparam type="header" name="host" value="">

ех.

<cfhttpparam type="header" name="host" value="10.1.1.1">

обратитесь к сообщению Nabble за дополнительной информацией, а также посмотрите на liveocs для cfhttpparam

2
10.12.2008 18:35:57
Это не сработало, Protx по-прежнему определяет новый IP-адрес. Возможно, мне следует пояснить, что хостинговая компания не изменила IP-адрес, старый IP-адрес все еще назначен серверу - они не знают, почему cfhttp теперь использует новый IP-адрес для отправки сообщений.
Gary Stanton 11.12.2008 03:00:35

Я не верю, что это возможно напрямую. CF будет полагаться на базовую ОС для обработки запроса TCP / IP, поэтому ОС определит, какой IP будет использоваться для запроса. Может быть возможно подделать IP, указав заголовки хоста, но я не уверен, как это сделать или насколько эффективно это будет.

Во-первых, я бы посоветовал Protx внести в белый список новый IP.

Во-вторых, если у вас есть прокси-сервер, это может помочь. CFHTTP может использовать прокси, и вы можете иметь IP-адрес прокси в белом списке. Таким образом, независимо от того, на каком IP-адресе включен CFHTTP, сервер Protx увидит адрес прокси.

2
10.12.2008 18:38:07
Я уже внес белый список в этот новый IP, но если хостинговая компания вводит другой IP (как они, скорее всего, сделают), проблема возникнет снова. Мне нужно знать, почему cfhttp выбирает этот новый IP вместо старых ...
Gary Stanton 11.12.2008 03:01:19