我对 A 记录和 cname 记录有疑问。一些信息,我们的域名在 Networksolutions.com 注册,例如域名是 company.com。我们有两个网络服务器,这两个网络服务器上有多个网站供不同的客户使用。对于所有这些不同的客户,我们创建了指向其中一个服务器的 A 记录。例如;
a.company.com - 192.168.0.1
b.company.com - 192.168.0.1
c.company.com - 192.168.0.2
d.company.com - 192.168.0.2
ETC。
我们现在有这么多 A 记录,我无法通过网站添加任何记录,我们遇到了问题,我们已与 Networksolutions 联系,他们告诉我们需要开具支持单,然后他们才会添加 A 记录。这对我们来说不是一个解决方案。我读过一些资料,我认为 cname 记录对我们来说是一个解决方案,但我对此并不熟悉。有人能帮我解决这个问题吗?我必须如何配置 cname 记录才能访问每个客户的不同网站。
这是可能的吗?或者是让 Networksolutions 添加新 A 记录的唯一解决方案。
提前致谢…
答案1
您很可能会遇到与CNAME
记录相同的问题。
最好的长期解决方案是继续使用 NetSol 作为注册商,但将 DNS 服务移到其他地方,移到没有像当前提供商那样任意限制的地方。我非常支持AWS Route 53。它易于使用、非常可靠、价格低廉、易于通过其 API 实现自动化等。
答案2
我认为切换记录类型并不能真正解决核心问题,即 DNS 服务提供商允许的记录数量限制。
不管在您的场景中使用CNAME
记录是否合适,大概这样的切换只意味着您会达到相同的限制,但现在意味着CNAME
您可以添加多少条记录。
如果您有许多名称需要解析到您的 Web 服务器,您将需要许多记录,无论是A
/AAAA
还是CNAME
。
考虑到这一点,我认为如果您当前的服务提供商无法/不愿意为您更改此限制,最好寻找其他 DNS 服务提供商。