![通过 DDNS 将裸托管域映射到 www 的推荐方法是什么?](https://linux22.com/image/764552/%E9%80%9A%E8%BF%87%20DDNS%20%E5%B0%86%E8%A3%B8%E6%89%98%E7%AE%A1%E5%9F%9F%E6%98%A0%E5%B0%84%E5%88%B0%20www%20%E7%9A%84%E6%8E%A8%E8%8D%90%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我在“mydomain.com”上托管了几个域名。我已为所有子域名 (*) 创建了 CNAME 映射,将其映射到我的 DDNS 条目“[my_name].ddns.net”。这些都运行良好。
我无法为顶点创建 CNAME 记录,并且 A 名称记录不起作用,因为我无法使用 DDNS 域名并且我的 WAN IP 发生变化。
我看到其他人使用http://wwwizer.com/执行到 www 的裸重定向。由于 wwwizer 具有静态 IP 地址,因此它可以正常工作。 对于这个看似很常见的问题,这真的是最好的解决方案吗?
非常感谢。
答案1
您可能会收到一些关闭投票,因为大多数企业不会通过(大概是)需要 DDNS 提供商的住宅互联网连接来托管其网站。而且该网站应该面向“在商业环境中管理 IT 系统”。
然而,对于一般网站来说,这是一个相当普遍的问题,许多 DNS 提供商现在都提供一项功能(名称各异),该功能实际上是您域名顶点的虚拟 CNAME 记录。我看到它最常被称为 ALIAS 记录或 CNAME Flattening。
您向提供商提供您希望 CNAME 指向的 FQDN,而不是将 CNAME 记录返回给客户端,名称服务器会在查询时(或某个缓存间隔)解析 FQDN,并将 IP 作为 A/AAAA 记录返回给客户端。
使用此解决方案显然需要您当前的提供商支持此功能或迁移到支持此功能的提供商。请记住,您的域名注册商和 DNS 提供商不必是同一家公司。