我们的服务器(所有 CentOS)都受 IP 限制,但我经常外出并停留在动态 IP 地址上。使用 DynDNS 小部件我已将此动态 IP 设置为始终与 DynDNS 主机名同步,但我应该如何将此解析为 hosts.allow 中的 IP。目前我已经编写了一个 cron 脚本,它每隔几分钟运行一次并检查分配给该主机名的 IP 并将动态 IP 写入 hosts.allow 但我不太热衷于将其作为解决方案。有没有更优雅的方式我可以这样做?
谢谢。
似乎某些家用路由器固件旨在与动态 DNS 服务(例如 noip 和 dyndns)一起使用,以从消费者 ISP 后面的服务器提供子域。同样,是否有任何动态 dns 服务可以与共享网络托管帐户一起使用?
例如,Dreamhost 有一个 API 可以检索域名的 IP 地址。理论上,动态 DNS 服务会定期向 Dreamhost API 请求网站的 IP 地址。如果 Dreamhost 上的 IP 地址发生变化,DNS 主机会在发现差异后立即自动对该网站的区域文件进行必要的更改。
过去,我为共享主机上的静态 IP 地址付费,我的域名在 GoDaddy 上注册,名称服务器设置为 EveryDNS。由于共享主机上的灾难性硬件故障,我的站点被移动并更改了 IP 地址。
在上面的示例设置中,DNS 记录会自动更新。相反,我不得不手动更新我的 A 记录。
是否有允许这样做的动态 DNS 托管服务和共享网络主机?
上面例子中提出的解决方案是否可行?
奖励(冒着暴露我对这个主题的无知的风险):除了 DNS 之外,还有其他方法可以检测网站的 IP 地址吗?也许共享主机目录中的脚本可以检测 IP 更改并通知 DNS 主机?
提前致谢!
我正在考虑不通过第三方在家里托管。一些内容将是需要 24/7 可靠运行的软件。目前我购买了域名,然后将其重定向到我的虚拟主机的 IP,所以我猜 IP 必须是静态的。但是当在家托管时,我将使用我的常规家庭连接,我认为它使用动态 IP。有没有办法让它仍然与动态 IP 一起工作?
我最近设置了一个服务器,我想将其用作我的主要托管平台。到目前为止,我已经通过为它们设置指向我的动态 IP 的 A 记录将一些域映射到它。但是,由于我的 IP 可以在没有通知的情况下随机更改,因此我害怕这种停机时间。因此,我正在寻找动态 DNS 解决方案。
到目前为止,我已经设置了 DynDNS,但我还没有找到将动态 DNS 用于现有域的方法。是否有任何免费的动态 DNS 名称服务器服务可用?
我有一个 IP 列表,我必须将它们分开为静态的和动态的。有什么工具或方法可以做到这一点吗?感谢您的任何建议...
当服务器(nginx、apache)正在侦听所有接口(0.0.0.0)时,当其中一个接口出现故障或被修改(可能更改 IP 地址)时会发生什么,如果已设置,服务器是否仍可访问动态dns?是否必须重新启动?
我有多个客户端(移动和 Web)需要使用 Web 服务连接到我在云上的应用程序。如何在我的客户端代码中指定服务器的 IP 地址?另一个问题是 - 如果我更改服务器,并转到另一个云提供商并获取新 IP 地址,我是否需要更改所有客户端应用程序以反映新 IP 地址?是否有任何其他优化的方式不需要更改客户端应用程序?
任何帮助,将不胜感激。
谢谢。
dynamic-ip ×8
static-ip ×4
ip ×2
web-server ×2
apache-2.4 ×1
cloud ×1
domain ×1
dynamic-dns ×1
hosting ×1
hosts.allow ×1
nameserver ×1
nginx ×1
saas ×1