我的网站由我托管,但我还有一些其他服务(如开发网站),我将其保存在本地机器上。
在我原来的 ISP(他们提供静态 IP 作为标准)的帮助下,我将这些服务添加到我的子域中。现在我与不提供静态 IP 的 ISP 合作(即使作为附加服务,也请务必阅读细则)。
有没有办法可以自由地将我的动态 IP 映射到托管域名上的 a 记录?
答案1
如果您当前的 DNS 托管有某种 API 来更新 DN 记录,您可以使用它来更新您的 subdomain.example.com 以反映您的当前 IP。如果您的 DNS 托管不支持此功能,您有两个选择
将您的整个域名移至支持动态 DNS 的其他 DNS 提供商(您只需要切换域名托管,无需切换注册商)
在某些动态 DNS 提供商处创建一个(免费)帐户(请参阅列表)、设置动态 DNS 客户端等 - 按照 DDNS 提供商的说明进行操作。然后,对于要映射到本地 PC 的子域名,在您的主域托管,创建 CNAME 记录 -
subdomain.mydomain.com CNAME myhostname.somedynamicdns.net
。
答案2
这里有一些提供免费服务的 DDNS 或动态 DNS 提供商。
我使用过 no-ip.com 的免费和付费服务。两者都很好用。但自从 Dyndns 从免费变为付费以来,我只想列出一些来帮助一些人。
答案3
有些服务正好能满足你的要求,动态域名系统这是我听到最多的一个。
您可以让主机委托 DyDNS 作为子域的主服务器。
答案4
您可以使用 no-ip 的免费服务之类的系统,或者任何其他提供动态 DNS 映射的提供商。然后,您的子域名条目将成为您使用的动态 DNS 名称的 CNAME。