IP基地访问网站,但客户端拥有dynamicIP

我正在为客户开发一个网站。 我通过IP限制访问本网站。 本网站的审阅者之一有一个dynamic分配(改变)的IP地址。 有什么方法可以使用静态IP地址访问该网站?

我会以完全不同的方式解决问题。 制作自己的SSL CA,使用x509证书颁发证书,并要求服务器validation其身份。 它比客户端的IP限制要优雅得多…一个可以设置的bug的人,但是一旦工作的时候,他们会很酷。

基于IP的访问限制访问可以在您可以控制IP地址的公司networking中正常工作,但是当您有人从公共互联网访问网站时,这是一个完全不切实际的解决scheme。 你不能依靠有静态地址的人在家,因为这绝对不是绝大多数ISP运行的方式。

一些可能的select是来自不可信IP的HTTP Auth,同时仍然允许那些来自可信IP的用户,而不需要授权,你可以在Apacheconfiguration中做到这一点,我可以在一些站点上工作。 你也可以build立一个VPN,允许校外人员进入networking,从而成为可以控制的IP地址的在校人员。

希望有所帮助,

巴特。

我会让他们用用户名.htaccess和.htpaswdlogin

http://www.htmlite.com/HTA006.php

直接回答您的问题是“不”,如果您要继续提供源IP的访问限制,他们需要一个静态IP。 如果他们使用任何types的公共代理,那么您允许访问使用该代理的其他人。

最简单的方法是使用像DynDNS这样的DNS服务,在某些软件的帮助下,dynamicIP可以使用其中一个域来获得FQDN(完全合格的域名)。 该软件在PC上本地运行,如果其IP地址更改,则更新DNSlogging。 这样你就可以允许whatever.my.host.dyndns.com查看网站,就是这样。

DynDNS的

是的,通过使用代理。

或者select另一种限制方法,即主机名掩码,证书,login和Cookie等。