长期和短期是我们使用第三方从PAF数据库中检索地址(对于非英国地址也是如此)。他们需要客户端IP地址来推断出哪种地址(即:英国/爱尔兰/加拿大/ Amoeboid-Zingat'ularian)默认搜索到。 我们通过作为MVC控制器[HttpPost]操作编写的中继传递此流量,并出于安全原因在服务器上注入身份验证。
对于我们的软件托管在Azure上的客户,这很容易,因为MVC控制器操作和第三方的javascript之间的流量将通过面向Internet的防火墙,并且使用Request.ServerVariables [“REMOTE_USER”获得IP “会很好。 但如果他们在内部安装了我们的软件怎么办?那么,这个方法给我的IP是不是只对本地网络意味着什么呢?
如果我能发现差异,我可以决定是否发送IP:因此让第三方决定。
答案 0 :(得分:0)
如果他们在他们的服务器上安装您的软件,那么在安装时或应用程序启动时记录该位置并不容易。
无需阅读每一个电话。 http://bot.whatismyipaddress.com/调用一次并存储在应用程序内存中就足够了。
我还假设此安装软件的客户端位于同一位置。几乎可以肯定,如果他们有本地IP地址。