由于知识上的差距,我在 Azure 上设置了一个 Windows VM,然后我去了 Namecheap 并注册了一个域。在某个地方,我想到了针对 @ 和 FQDN 输入 CNAME 记录,并且它有效。
在我的姓名记录中,针对 Azure VM FQDN 的 CNAME 字面上有 2 个条目 @ 和 www。一切都很顺利。
昨天,我正在为其工作的人去切换不在 Namecheap 的计划域上的名称服务器(我使用的是我在 Namecheap 注册的虚拟域)并且无法做我所做的,我们花了几个小时调查它。
今天,我使用了一个工具来查找站点,似乎 Namecheap 使用我提供的域来查找 IP 地址并针对该 IP 输入 A 记录,但它没有出现在管理页面上。所以它是在后台完成的。昨天我重置了 VM,IP 发生了变化,几分钟后域就恢复了。
这有多正常?这有多稳定?我在 Azure 上没有专用 IP。
我现在明白非 www 域上的 @ 是不正常的(即通常不能将 @ 放在 CNAME 记录中)。但是是否有信誉良好的域名托管服务商免费提供这项服务?它是我可以搜索的吗?(第二个问题是 Namecheap 目前不愿意转移这个域,因为显然 .com.au 域很难转移)。
如果这种情况很少见,我唯一的选择是向 Azure 支付静态 IP 并使用 A 记录吗?