我可以控制域名example.one.com
。我想将网站托管在仅提供专用 IP 而非静态 IP 的主机上。
的管理员one.com
不会设置 DNS 记录发送example.one.com
到主机的名称服务器,但会指向 IP 地址。
由于这个 IP 可能会改变,我担心可能会出现意外停机。我很好奇这些选项是否可行。
- 发送 A 记录以指向名称服务器的 IP 地址
- 我可以设置什么东西来获得静态 IP 地址并让它路由到名称服务器吗?
example.one.com
如果我只是指向一个 IP,我还能添加子域名吗?
答案1
我想在仅提供专用 IP 而不是静态 IP 的主机上托管该网站。
虽然通常存在差异(共享主机与专用服务器),但专用 IP 通常是实际上是静态的(即重点是提供稳定的公共 IP)。
one.com 的管理员不会设置 DNS 记录来将 example.one.com 发送到主机的名称服务器,而是指向 IP 地址。
one.com 的管理员听起来好像正在处理 example.one.com 的 DNS。
由于这个 IP 可能会改变,我担心可能会出现意外停机。
作为@Giacomo1968 的评论指出,如果您真的担心这一点,您需要一个(可能更昂贵的)带有专用服务器的计划。
我很好奇这些选项中是否有一个可行。
由于一些原因,前两种方法似乎不太可能可行。无论如何,除非您能够以某种方式让主机名称服务器参与进来,否则它们几乎肯定无法解决您对停机时间的担忧。名称服务器也只是指向一个 IP 地址。因此,如果您的主机 IP 发生变化,您的网站仍将处于停机状态,直到名称服务器更新为止。
如果我仅指向一个 IP,我还可以在 example.one.com 下添加子域名吗?
可能不会。这与指向 IP 无关。这与 one.com 在其平台上允许的 DNS 有关。由于 example.one.com 已经是子域,我猜 one.com 本身将不支持 sub.example.one.com。
建议
调查 CDN 服务,例如云Flare。他们的基本服务是免费的,并且可能有助于减少任何停机时间(因为他们复制了您网站的内容)。
获取另一个域名。我猜 example.one.com 是免费的。域名通常每年花费不到 15 美元,而且拥有一个不受 one.com 控制的域名会给你带来更多自由(例如分配你选择的名称服务器)。
如果你真的不想付钱,点 tk域名可能可用。作为一个小建议,Namecheap 免费DNS如果您也需要的话,这是一个很好的免费 DNS 解决方案。
答案2
我能想到的两件事是:
如果您可以实时(或至少非常快速地)更新 IP 地址example.one.com
,您只需在主机上运行一个脚本,定期(如果您愿意,每秒)检查它自己的 IP 地址,如果地址与上次检查相比发生了变化,它将更新example.one.com
的域以指向新的 IP 地址。
或者,如果您可以指向example.one.com
动态 DNS 服务(例如 duckdns),那么您可以使用该动态 DNS 服务来保持您的 IP 地址更新,因为这些服务旨在帮助人们解决此问题。(或者,如果您甚至不需要,example.one.com
而只是想要指向您 IP 的某个地址,那么您可以单独使用动态 DNS 服务,因为它毕竟会做到这一点)