我正在考虑在家托管,而不是通过第三方。部分内容将是需要全天候可靠运行的软件。目前我购买域名,然后将其重定向到我的网络托管商的 IP,所以我猜 IP 必须是静态的。但是在家托管时,我将使用我的常规家庭连接,我认为它使用动态 IP。有没有办法让它仍然使用动态 IP?
答案1
只要 DNS 中有一个静态名称(如果您的 IP 发生变化,该名称就会更新),就没有必要拥有静态 IP 来在家中运行 Web 服务器。
这可以通过各种 DNS 提供商实现。动力系统和无IP可能是最知名的提供商。另一家 DNS 提供商每一个DNS(现归 Dyn 所有)也提供此项服务。
此外,如果你使用 linksys wrt54g 之类的路由器,允许你在其上安装开放固件(例如番茄或者dd-WRT)您通常可以使用动态提供商自动更新 IP 地址,以便当路由器从 DHCP 获取新地址时,它将自动使用您的动态命名提供商进行更新。
您还应该查看住宅服务的服务条款。虽然这在技术上是可行的,但您的 ISP 可能会禁止您在家中运行商业网站。
答案2
你可以使用www.dyndns.com监控您的动态 IP 并自动更改 DNS 记录。我使用它进行了简单的设置,效果很好。
但是,对于始终需要可用的可靠 24/7 软件服务来说,家庭互联网连接可能不是最佳解决方案。
答案3
有些内容将是需要全天候可靠运行的软件。
那么,不要在家里运行它。
答案4
不需要使用静态 IP,因为其他人已经指出有 dyndns 之类的东西可以解决这个问题。
Some of the content will be software that need to run reliably 24/7.
动态 ip 的问题在于它们会改变,并且当它们改变时,您的客户端将使用旧的 ip 号码,直到 dyndns 更新为止,其行为就像您的服务器离线一样,直到 dyndns 记录更新为止。
因此,很难获得全天候动态 IP 号码,这意味着由于这个原因,您的服务器有时会在一段时间内不可用。