基于IP的暂存区域保护...如果我的客户端有动态IP怎么办?

时间:2010-09-22 01:00:18

标签: .htaccess static-ip-address

我正试图为即将到来的网站上线一个临时区域...我通常宁愿使用htaccess规则只允许我和我的客户看到网站...我认为更安全而你不要需要重新记住密码等等......

但是这次我的客户有一个互联网服务提供商,他不会给他一个静态的ip,每天都是这样,他的ip chamges ......所以我必须改变我的htaccess!

有什么解决方案吗?

2 个答案:

答案 0 :(得分:3)

首先,动态IP很常见,很多提供商会在12或24小时内断开客户端,这通常意味着他们会分配新的IP。

其次,只是给出一个用户名/密码组合不仅看起来更安全,而且更麻烦。您将把时间投入到可能不值得的解决方案中。除了让客户端安装更新动态DNS条目mayb的服务之外,我还没有看到如何获取客户端的有效IP地址以更新.htaccess文件 - 如果记住登录,则更麻烦 - 如果你问我。

答案 1 :(得分:1)

你可以让他使用像dyndns.com或no-ip.com这样的动态DNS服务。这样他就可以设置像someguy.dyndns.com这样的域名,它总能解析为他的ip(他可能需要安装一个小的守护进程/服务/程序来自动更新IP)。然后,您可以将规则添加到.htaccess中,例如allow from someguy.dyndns.com