当从家里运行一个web服务器时,一个静态的IP是多么的必要

我正考虑不通过第三方在家托pipe。 其中一些内容将是需要24/7可靠运行的软件。 目前我购买的域名,然后redirect到我的虚拟主机的IP,所以我猜测,IP必须是静态的。 但是,当从家里托pipe,我会使用我的常规家庭连接,我认为这使用dynamicIP。 有没有办法让它继续使用dynamicIP?

只要在DNS中有一个静态名称,如果您的IP发生更改就会更新,那么没有必要有一个静态IP在家中运行Web服务器。

这可能通过各种DNS提供商。 Dyndns和No-IP可能是最知名的供应商。 另一个DNS提供商EveryDNS (现在由Dyn拥有)也提供这项服务。

此外,如果您使用像Linksys wrt54g这样的路由器,可以在其上放置打开的固件(如番茄或dd-WRT ),则通常可以使用dynamic提供程序自动更新IP地址,以便在路由器一个来自DHCP的新地址,它将自动更新您的dynamic命名提供商。

您还应该检查您的住宅服务的服务条款。 虽然这在技术上是可行的,但从您的家中运行商业网站很可能会被您的ISP禁止。

您可以使用www.dyndns.com来监控您的dynamicIP,并自动更改DNSlogging。 我用它进行简单的设置,效果很好。

但是,家庭互联网连接可能不是可靠的24/7全天候软件服务的最佳解决scheme。

其中一些内容将是需要24/7可靠运行的软件。

那么不要从家里跑。

这是没有必要的 – 看到其他答案重新dyndns.org或类似的。

但是,消费级DSL和电缆调制解调器连接通常以禁止运行服务器的服务条款出售; 即使服务器是允许的,如果出现问题,预计24×7的可靠性和/或快速响应是不现实的(以消费者价格)。

目前,我的家庭DSL有一个问题,那就是提供商报告ILEC需要订购新设备来解决这个问题,预计在6-12个工作日内上线。

这对于用于电子邮件,networking浏览和可下载电视的家庭互联网服务来说是不方便和烦人的; 这完全不符合运行任何重要的服务器。

我强烈build议你考虑使用一个VPS或一个好的主机,而不是试图在家里重新创build一个商业托pipe环境(参考Hostgator和cPanel的问题)。

这是不需要使用静态IP,因为其他allready说有像dyndns可以解决这个问题的东西。

Some of the content will be software that need to run reliably 24/7. 

dynamicip:s的问题是,他们将改变,当他们改变你的客户端将使用旧的ip号码,直到dyndns更新与行为就像你的服务器脱机,直到dyndnslogging更新。

所以很难得到24/7的dynamicIP号码,这意味着现在,然后你的服务器将因为这个原因一段时间不可用。