我的托管服务提供商 (amen.pt) 告诉我,我可以将我的电子邮件和网络邮件托管在他们那里,并将网站托管在其他地方。要做到这一点,我需要将 DNS A 记录“www”更改为其他服务器的 IP。
我的问题(我问过他们,但到目前为止还没有听说过……)是这个 IP 是否必须是静态的,或者这个配置是否可以处理动态 IP。这是因为我正在考虑将网站迁移到 Webfaction,我认为我在那里有一个动态 IP……
谢谢!
答案1
如果您的服务器上有动态 IP 地址,那么您需要采用某种方法来检测更改,然后使用更新的信息更新 DNS 记录。在 IP 地址更改和更新 DNS 之间的这段时间内,您的网站实际上将处于关闭状态。
您需要了解 amen.pt 是否允许并有某种方法来促进 DNS 记录的自动更新。如果做不到这一点,您可能必须将您的 DNS 托管给允许并在 IP 更改时促进自动更新的公司。
答案2
有几种工具(例如 DynDNS)可以动态更新 DNS 记录。如果 amen.pt 不允许使用外部工具更改您的 DNS 配置,您可以CNAME
为您的万维网指向动态地址的地址。例如,您可以让CNAME
www.example.com 的条目指向 dynamic.example.com。
然后,您可以使用任何公共工具(如 DynDNS)来更新 dynamic.example.com
答案3
更简单的解决方案:
1 - 创建从“www.mywebsite.com”到“dynamic.mywebsite.com”的 CNAME 记录。
2 - 将您的 A 名称记录从“website.com”指向“174.129.25.170”,即 wwwizer.com 服务。它会将您的 website.com 重定向到指向您的动态 IP 的 www.website.com。
最佳解决方案:
并非所有域名注册商都允许您将基本主机设置为 CNAME,问题是:
A 指向名称到 IP CNAME 指向名称到名称
如果您无法将 A 指向 IP(因为它是动态的),并且由于域名注册商的限制,您无法将 website.com 指向名称。那么您如何将您的域名指向动态 IP?
我建议您使用 cloudflare,据我所知,他们接受您将基本域设置为 CNAME。请按照以下步骤操作:
1 - 创建您的账户https://www.cloudflare.com它是一个免费的 CDN(内容分发网络),如果您愿意,您可以只使用 DNS 服务。
2 - 将您的名称服务器更改为 cloudflare。
3 - 等待 DNS 传播时间(24 小时)并检查 cloudflare 是否正常工作。(它会显示在您的 cloudflare 仪表板中)
4 - 将“website.com”指向 dynamic.website.com,然后将“www”指向“website.com”。
希望能帮助到你。