是否可以通过一次性身份验证获取Web服务器的IP地址?

时间:2013-11-14 02:12:19

标签: c# asp.net-mvc-4 iis ip-address

我有两个托管在不同Web服务器上的应用程序。 托管主应用程序(主应用程序)的web server1和托管子应用程序(子应用程序)的web server2。 从主应用程序的菜单中,我放置了一个子应用程序的链接。单击它时,它将通过POST方法提交。

是否可以获取Web server1的IP地址? 背后的原因是,想要从web server1过滤请求。

我正在使用C#MVC4

非常感谢任何指导。

1 个答案:

答案 0 :(得分:0)

该帖子实际上发生在客户端浏览器上,因此它不会为您提供发布信息的服务器的IP地址。

话虽如此,你看过Request.UrlReferrer财产吗?这应该为您提供有关谁将客户端引用到请求的URL的一些信息。

现在值得注意的是,只有客户端从其他页面引用到您的页面时,此属性才可用。考虑到这一点,请记住此属性可能null

希望这有帮助