微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

检测 VPN 连接或受信任的网络连接

如何解决检测 VPN 连接或受信任的网络连接

是否可以检查 vpn 连接或机器是否连接到受信任的网络? 我的应用程序需要连接到 LDAP 才能获取一些数据。此操作在用户登录机器时启动,并在用户从受信任网络(家庭网络)外部工作时启动,并在连接到 LDAP 时导致问题。

DirectoryEntry soRoot = new DirectoryEntry("LDAP://mydomain");
string ssDomainContext = soRoot.Properties["distinguishedname"].Value.ToString();

当机器通过 Cisco Anyconnect 或使用办公网络(可信网络)成功连接到 VPN 时,上面的代码块将正常工作

我担心的是,我们是否可以在建立连接后立即检测到 VPN 或 LDAP 的连接,然后服务会进行下一步的处理?

我正在考虑每次循环检查连接的方式,直到连接完成,但我认为这是一种错误的方式

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。