我有一个域名 mysite.com,可以设置任何名称服务器。我想将其指向 mysite.xy.com 后面的 IP 地址,因为 IP 地址是动态的,但此 URL 始终使用新 IP 进行更新。
是否有一些免费的 DNS 托管服务?我已经有一个个人托管,所以付费托管不是我想要的。
谢谢
答案1
如果您的 DNS 提供商允许您设置 CNAME 记录,请使用:
mysite.com. CNAME mysite.xy.com
如果您有能力在现有的主机上运行自己的名称服务器,则可以将其用作域的权限,并在您的区域中设置上述记录,但这超出了该问题的范围。
答案2
我不确定我是否理解了你的问题,但如果你的问题是你使用你获得的域名 mysite.com 托管一个网站,而该网站的 IP 地址可能会发生变化,即由动态主机配置协议 (DHCP),那么解决这个问题的一个常见方法是使用动态 DNS 服务。DDNS 服务确保具有 DHCP 提供地址的系统即使其 IP 地址发生变化也能被其他人访问的方式是,您在系统上安装与 DDNS 服务通信的软件,或者配置位于托管 mysite.com 的系统前面的路由器/防火墙,使其定期将其 IP 地址发送到 DDNS 服务提供商,以便 DDNS 服务知道托管 mysite.com 的系统的当前 IP 地址。然后设置域名系统 (DNS)通过域名注册商将 mysite.com 的服务器指向 DDNS 提供商使用的 DNS 服务器。因此,每当有人将 mysite.com 放入其浏览器地址栏时,其系统都会尝试查找 mysite.com 的 IP 地址,系统会查询其中一个 DDNS 服务提供商的 DNS 服务器,并返回分配给托管您的 mysite.com 网站的系统的当前地址。
我用无IP.com对于此类服务,但你也可以使用其他此类服务,例如,动态域名系统。No-IP 允许您免费指向他们拥有的多个域名中的任何一个,例如,您可以使用 mysite.ddns.net 等,但如果您想使用自己的域名,例如 mysite.com,则必须支付年费。不过我猜,您可以按照 b0fh 的建议,使用 DDNS 服务将 mysite.ddns.net 等同于在 DHCP 提供的地址上托管您网站的系统的 IP 地址,然后设置一个别名记录如果他们提供免费的 DNS 服务(这是很常见的),请通过您的域名注册商记录指向 mysite.ddns.net。