域或外域中的用户

时间:2012-12-04 19:40:24

标签: vb.net wcf http

我有以下要求。我有很多用户从我的域(内部网和VPN)内部或从公共互联网域外登录我的系统。我想知道用户从哪里登录并单独路由它们。 (将它们绑定到WCF服务上的特定端点) 我尝试使用“环境”变量。但是我想谈一个特例。即使从外部网络登录,拥有在域中注册的笔记本电脑的人也始终显示为“在域中”。我该如何解决这个问题? 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不确定你能否可靠地做到这一点。我认为最好的做法是拥有内部服务器和外部服务器(或至少两个独立的应用程序,一个可从本地Intranet访问,一个可从Internet访问。当在内部访问应用程序时,公司内部DNS将路由到应用程序的内部版本。外部将路由到应用程序的外部版本。

这里有类似的问题,

How to detect if machine is joined to domain (in C#)?

在这里

Detecting a users domain in asp.net