我家里有一台 Web 服务器。我的 IP 地址经常更改。我的域名注册商是 GoDaddy,因此 DynDNS 不起作用,因为 GoDaddy 只允许 IP 地址用于 A DNS 记录。我可以为 www.mydomain.com 设置指向 mydomain.dyndns.org 的 CNAME,但我无法设置 A 记录。
我能想到的唯一解决方案是购买网络托管服务并将流量“代理”到我的 IP。我会使用 .htaccess 将所有来自 example.com/* 的流量重定向到 index.php(或使用其他语言的脚本)。然后我会使用 index.php 从我家里的服务器获取内容。
有没有更好的方法来实现这一点?
答案1
即使你的注册商是 GoDaddy,也并不意味着你必须使用 GoDaddy 的域名服务器。
你可以使用任何 DNS 托管提供商托管你的域名,只需在注册商控制面板中更改 域名服务器从 godaddy 到你的 DNS 托管,比如 Dyn 或任何你喜欢的(有偏见的名单可能会有帮助)。
答案2
A 记录是 IPv4A地址,这就是 A 的来源。您应该设置 CNAME 记录。