抱歉,我感到很困惑 - 我曾尝试寻找解释这些概念的教程,但没有找到任何有意义的东西。
我正在将我的托管从 mediatemple 移至 ec2,我了解 DNS 的一般工作原理,但我对名称服务器/区域文件的内部工作原理及其作用感到困惑。如何将我在 mediatemple 注册的当前域名转移到另一个注册商,以及如何将它们指向我的 ec2 实例以便开始使用它?
任何建议或更多信息的链接都非常感谢。非常感谢!
答案1
我找不到一套简单的步骤,但您不必太担心 DNS 的内部问题。如果 Mediatemple 已经注册了您的域名,那么您需要做的就是将域名指向的 IP 地址从 Mediatemple 服务器的 IP 地址更改为新 EC2 实例的 IP 地址。我合作过的所有托管公司都有一个基于 Web 的实用程序,可让您更改域名设置,但恐怕我没有使用过 Mediatemple。
您的域名应在 Mediatemple 注册一段固定期限(通常为一年);到期后,您可以自由地在其他域名注册商处注册。以下是概述这应该会在您重新注册时为您提供帮助。
如果你想要启动和关闭 EC2 实例,但让你的域始终指向当前正在运行的实例,请查看 EC2 的弹性 IP 地址功能,可让您为实例分配固定 IP 地址。
答案2
Gareth 似乎提供了一个很好的 DNS 注册链接。EC2 常用的一种技术是使用动态 DNS 提供商来托管您的 DNS。例如,Zonedit 提供免费的动态 DNS 服务,但有一定的限制。还有许多其他公司提供此类服务。
每次销毁并重新启动实例时,EC2 实例的 IP 地址都会发生变化。一种常见的技术是使用启动脚本,将服务器实例的公共 IP 地址注册到您的动态 DNS 提供商 - 这样可以避免使用 Amazon Elastic IP 所产生的成本。如果成本不是问题,那么正如 Gareth 所建议的那样,使用弹性 IP。