将域名指向动态 IP 地址

将域名指向动态 IP 地址

我有一个网站 www.example.com,托管在一家公司。我创建了一个子域 sub.example.com,并希望它指向不同的服务器。我已转发了服务器访问所需的端口,但我不确定如何设置我想要的端口。我认为这与子域 DNS 需要指向我的其他 IP 地址有关,但我没有静态 IP,只有一个 DynDNS 域。

问题是:

  • 如果我将子域名的 DNS 指向我的 ISP 的 DNS,只要我连接到互联网,我的非静态 IP 就会保持不变吗?

  • 是否可以使用 sub.example.com 直接访问服务器,而不是转发到 DynDNS 分配的域?

答案1

您将 example.com 的名称服务器托管在哪里?我假设托管 www.example.com 的公司。您可以这样做:

  1. 设置您的 dyndns 客户端,以便它使用您的动态 IP 更新 myhomeserver.dyndns.org,其中 myhomeserver.dyndns.org 是您从 dyndns 中选择的域名。

  2. 通过托管公司的 DNS 控制面板配置 DNS,以便 home.example.com 被 CNAME 为 myhomeserver.dyndns.org。IE 为 home.example.com 创建一个新的 CNAME RR,即 myhomeserver.dyndns.org。

  3. 利润。

无需进行额外的 DNS 操作。无需额外的名称服务器。

注意:DNS“转发”(实际上是名称规范化)对于更高级别的协议来说完全不可见。例如,当您在浏览器中输入“home.example.com”时,它将保持原样,而不会更改为myhomeserver.dyndns.org。这听起来可能是引发第二个问题的担忧。

答案2

  • 最有可能的
  • 不,至少除非有类似于 DynDNS 的服务可以做到这一点。

相关内容