首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有固定IP,但需要限制访问特定位置

没有固定IP,但需要限制访问特定位置
EN

Stack Overflow用户
提问于 2012-09-07 16:18:41
回答 6查看 918关注 0票数 2

我有一个小的web功能,应该只在用户在办公室时运行。但问题是,我们的互联网提供商定期更换IP,我无法跟踪它。我们办公室有windows7系统,他们没有任何静态IP。我甚至不能设置静态IP,因为它会妨碍互联网提供商的设置,并将停止连接到互联网。我现在卡住了。有没有办法确保一个人只有在使用该功能时才在办公室?

EN

回答 6

Stack Overflow用户

发布于 2012-09-07 16:25:49

最可靠的方法是使用MAC地址进行ID识别,因为IP可以更改,MAC地址更难被欺骗并且不会更改。它是网卡的序列号。所以,除非他们把卡带回家,否则他们将无法访问它。可以在this post上阅读

票数 1
EN

Stack Overflow用户

发布于 2012-09-07 16:40:49

您可以使用dyndns来获取当前ip。动态dns允许您将主机名重定向为动态ip。

因此,如果您收到一个来自未知ip的请求,或者距离上次请求超过x秒,您可以使用gethostbyname来检索offic ip。

免费动态域名:

http://www.dnsdynamic.org/

获取IP的

代码语言:javascript
复制
$ip = gethostbyname('http://sample.dnsdynamic.org/');  
票数 1
EN

Stack Overflow用户

发布于 2012-09-07 17:35:54

要做到这一点,一种方法是设置服务器,使其公开两个服务-“A”与“特殊办公室专用功能”可用,而“B”不提供。

然后,设置网络安全性,以便只能通过VPN隧道从您的办公室访问服务A。

--

另一种方法可能是使用PKI -在办公室计算机上安装访问Service A功能所需的证书。然而,虽然复杂,但拥有足够权威和知识的用户仍然可以复制证书并将其安装在家里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12314313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档