首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >指定共享服务器上的cfhttp引用IP地址

指定共享服务器上的cfhttp引用IP地址
EN

Stack Overflow用户
提问于 2008-12-10 17:29:11
回答 2查看 922关注 0票数 0

我正在使用CFHTTP将数据发布到我的支付网关(Protx)。

Protx要求我将发送此请求的IP列入白名单。

我被托管在运行Windows 2008的共享服务器上。

今天早上,我的托管公司为一位需要SSL证书的客户分配了一个新的IP给这台服务器。从那时起,我的CFHTTP帖子似乎来自这个新的IP (它不在Protx白名单上)。

我的托管公司是可以想象的最糟糕的,不知道为什么会这样,也不愿意进一步调查。

有人知道我如何指定CFHTTP将使用哪个引用IP地址来发布数据吗?

EN

回答 2

Stack Overflow用户

发布于 2008-12-10 18:35:57

你实际上想要做的是欺骗你的IP地址,你传递给Protx。

这可以使用cfhttparam标记来完成。

代码语言:javascript
运行
复制
<cfhttpparam type="header" name="host" value="">

例如。

代码语言:javascript
运行
复制
<cfhttpparam type="header" name="host" value="10.1.1.1">

有关更多信息,请参阅cfhttpparam的livedocs

票数 2
EN

Stack Overflow用户

发布于 2008-12-10 18:38:08

我不相信这是直接可能的。CF将依赖底层操作系统来处理TCP/IP请求,因此操作系统将确定该请求将使用哪个IP。有可能通过指定主机标头来欺骗IP,但我不确定如何做到这一点,也不知道这会有多有效。

首先,我建议你让Protx把新的IP列入白名单。

其次,如果您有可用的代理服务器,这可能会提供一种解决方案。CFHTTP可以使用代理,并且您可以将代理的IP列入白名单。这样,无论CFHTTP在哪个IP上,Protx服务器都会看到代理的地址。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/356886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档