我正在设置一个将为许多域名提供服务的 Web 应用。我的客户将注册一个域名并将其转发到 Web 应用服务器,然后通过该域名使用该 Web 应用。
到目前为止,我打算告诉他们只需更改 A 记录以指向我的服务器,但后来我发现,如果我想更改服务器或 IP 地址,这可能会成为一个问题……很多域名可能都必须更改。
所以我研究了一下托管 DNS,但我认为它确实太多了我想要的。据我了解,我的客户会更改其域名的名称服务器,而我会通过托管 DNS 提供商进行所有配置。
我担心的是,我的客户无法再在他们的域名上设置 MX 记录,他们必须通过我。我真正想要的只是一个永远不会改变的 IP 地址,我的客户可以将其设置为 A 记录,我可以将其转发到我的应用服务器的 IP 地址。如果后者发生变化,我的客户无需更改任何内容,我只需更新“转发”即可。
有这样的事吗?
编辑
正如 Shane Madden 和 joeqwerty 指出的那样,我可以使用 CNAME 记录,即告诉我的客户将他们的域名指向我的域名。我之前确实考虑过这一点,但让我不满意的是,我的客户必须使用“www.domain.com”,因为无法为“domain.com”设置 CNAME。我认为“www.”是过去的遗留物,不想强迫任何人使用它。
编辑2
Amazon EC2 似乎有类似的东西: http://aws.amazon.com/ec2/(搜索“弹性 IP 地址”)您将获得一个可以动态分配给任何 EC2 实例的 IP 地址。有没有类似的东西,一个可以动态分配给另一个 IP 地址并转发所有请求?
答案1
使用 CNAME 记录。
答案2
为什么不让他们创建指向您的 A 记录的 CNAME 记录?