每次我连接到互联网时,我的 ISP 都会不断提供新的 ip。我没有指定 LAN,目前也不需要。有什么方法可以让我每次连接到互联网时都有一个系统的静态 ip,即每次都使用相同的公共 ip?
编辑:看我有一家小公司,那里有系统,但到目前为止还没有局域网。现在我希望某些文件(保存在我的互联网服务器上)只能在我的办公室打开。但是我的办公室 ISP 每次都会提供新的 ip,这就是为什么我需要一个解决方案,通过它我可以为这些系统分配静态 ip,并且可以限制该文档只能在这些办公系统上打开。
每次我连接到互联网时,我的 ISP 都会不断提供新的 ip。我没有指定 LAN,目前也不需要。有什么方法可以让我每次连接到互联网时都有一个系统的静态 ip,即每次都使用相同的公共 ip?
编辑:看我有一家小公司,那里有系统,但到目前为止还没有局域网。现在我希望某些文件(保存在我的互联网服务器上)只能在我的办公室打开。但是我的办公室 ISP 每次都会提供新的 ip,这就是为什么我需要一个解决方案,通过它我可以为这些系统分配静态 ip,并且可以限制该文档只能在这些办公系统上打开。
如果您真的需要为您的计算机提供一个固定 IP,您可以随时向您的 ISP 索要一个,尽管这可能是一项非常昂贵的服务。
另一种选择是通过动态 DNS 服务“模拟”这种行为,例如 www.no-ip.com 或http://dyn.com/dns/。它将域与您的计算机相关联(例如 iamtheguy.no-ip.com)。这通常需要在您的计算机上安装一些软件,这样每次您的“真实”公共 IP 发生变化时,都会通知外部动态 DNS 服务器。
无法将您的 IP“设置”为静态 IP。但是你可以使用像DynDNS这样的服务。
你应该看看像这样的东西DYNDns
看看localtunnel。
看起来不错。另外,我不久前在阅读这个有趣的东西时发现了它。
向您的 ISP 索要静态 IP - 我每月支付 5 英镑 (GBP)。
唯一的另一种方法,如果这不是一个选项,当请求来自不是当前的 IP 时,让您的网络服务要求用户名/密码 - 然后更新您的应用程序以自动允许来自已批准 IP 的请求。
如果您的 IP 更改,那么您将需要用户名/密码才能再次访问。
但是,有了这个,我也会使用一个强 cookie,这样下一个被分配你旧 IP 的人就不能免费访问它 - 即你需要正确的 cookie 和 IP 地址才能在没有用户名/密码的情况下访问.