使用Windows Azure时为SagePay Direct配置IP地址

时间:2013-07-01 14:11:51

标签: azure sagepay

我已经从Windows Azure门户(在网站仪表板或管理域区域中指定的那个)输入了IP地址,但在尝试使用SagePay Direct时,它返回它不是有效的IP地址。 / p>

我最终通过为SagePay做一个“showpost”来解决这个问题,然后告诉我IP地址是什么。

问题是 - 如何为自己确定此IP地址?我担心IP地址将来会发生变化。

如果我使用“Request.ServerVariables(”LOCAL_ADDR“)”(经典ASP),它似乎返回网络服务器的本地IP地址。

2 个答案:

答案 0 :(得分:0)

如果您创建一个脚本或只返回访问者IP地址并从服务器发出请求,获取或发布到该脚本的内容会怎样?

答案 1 :(得分:0)

您看到用于A记录的IP地址不是Azure网站使用的传出IP地址。因此,为什么SagePay不接受来自网站的交易,因为它是无效的IP地址。

相反,您需要添加4个IP地址,这4个IP地址取决于您的网站使用的比例单位。 可以从Azure网站的FTP主机名中找到站点的缩放单位。例如:ftp://waws-prod-blu-011.ftp.azurewebsites.windows.net - 比例单位为'waws-prod-blu-011'

然后我把它放到谷歌,并出现了几个蔚蓝的维护文章。滚动文章以查看您的区域,然后是您的比例单位,并且您需要4个IP地址。

有关详细信息,请参阅this azure maintenance article