NOIP 使用路由器重置静态 IP 地址

NOIP 使用路由器重置静态 IP 地址

我需要一个静态 IP 地址来访问客户的网站,该网站有一个白名单 IP 列表,但拒绝所有其他 IP。这很好,但我有一个动态 IP 地址和一个 Talk Talk 路由器。

我注册了免费北爱普科斯大学帐户,并创建了一个主机。我登录到我的路由器,转到 DynDNS 部分,然后输入我的 NOIP 详细信息,它们与记录中的内容同步,我相信我有一个静态 IP(这是正确的吗?)。

上周,我们的互联网断线了,我们的 IP 地址(显然是静态的)也发生了变化。我登录 NOIP 并手动将其重置为以前的地址。按下保存后,NOIP 显示了我想要使用的旧 IP。谷歌搜索我的 IP 仍然显示为最近的新地址,因此我登录路由器,并使用 NOIP 用户名和密码重新保存了 DynDNS 选项。

保存完成后,路由器会显示新的 IP 地址(而不是我试图重新使用的旧 IP 地址)。当我在浏览器中刷新 NOIP 管理屏幕时,它也会刷新 NOIP 中保存的 IP 并将其替换为新 IP。

有什么办法可以让它重新使用旧 IP 地址吗?NOIP 的行为是否不正确,还是完全符合预期?

答案1

NOIP 并不能满足您的要求。

您可以通过以下一些方法实现自己的目标:

  1. 购买另一端具有静态 IP 的 VPN 连接
  2. 从你的 ISP 购买静态 IP

NOIP 和其他动态 DNS 服务可让您动态同步连接和不断变化的 IP。
它们实际上不会为您提供静态 IP。

动态 DNS (DDNS 或 DynDNS) 是一种自动更新域名系统 (DNS) 中的名称服务器的方法,通常不是实时的,而是使用其配置的主机名、地址或其他信息的活动 DDOS 配置。

因此,您的 NOIP 设置没有任何错误,只是针对您想要实现的目标选择了错误的服务。

答案2

最佳答案 – 致电您的 ISP 并获取静态 IP。

使用具有静态 IP 的 VPS 的其他选项:

  1. 创建一个反向代理在 Apache2 中,每次都从同一个 IP 地址访问其站点。此外,这还假设应用程序能够位于反向代理后面(反复试验)。

这将通过允许任何人通过反向代理访问他们的网站来禁用他们的白名单 IP 的“安全性”,因此您可以在允许字段中设置您的 IP 地址或动态主机名,这与您正在尝试执行的方法类似。

  • 购买 VP
  • 安装 APACHE
  • 加载标准反向代理配置(使用 10.4.3.2 作为 VPS IP)

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyPass / http://93.184.216.34/

    <Proxy *>
            Order deny,allow
            Allow from dynamicIP.example.org
    </Proxy>

    <Location />
            ProxyPassReverse /
            RequestHeader unset Accept-Encoding
    </Location>

然后将网站 (example.com) 的 DNS 指向你的新 IP 10.4.3.2,或者在本地 DNS 中创建特定区域

www.example.com IN A 10.4.3.2

或 Hosts 文件

10.4.3.2 www.example.com
  1. 正向代理,您可以使用 socks5 和 putty/ssh 轻松完成此操作,或者安装像 squid 这样的代理,这会将您的源 IP 设置为相同,为此我使用 Firefox 的 OS 独立代理设置,然后使用 chrome 进行一般 Web 访问。

祝你好运!

相关内容