我们有一个托管在 Netscaler 后面的 ASP.NET MVC 5 应用程序。该应用程序使用 Google reCAPTCHA,但 reCAPTCHA 发出的请求失败,因为 IP 地址被阻止。我研究了它试图攻击的 IP,它们类似于但未在此处列出:https ://code.google.com/archive/p/recaptcha/wikis/FirewallsAndRecaptcha.wiki
这篇文章也讨论了这个问题:Recaptcha IP 地址
IP 经常更改,似乎没有在任何地方列出。我们不能使用主机名,因为我们需要在 Netscaler 上将特定 IP 列入白名单。
有什么可靠的方法让 reCAPTCHA 与 Netscaler 一起工作?如果没有,reCAPTCHA 有什么替代方法?