我有一个指向我的 EC2 实例的弹性 IP 地址。如何配置我的域名(托管在 GoDaddy)以指向那里?
答案1
如果您要设置子域名(例如 www.example.com 而不是 example.com),我建议使用 CNAME 来表示与弹性 IP 地址关联的长格式公共主机名(例如,如果您的 IP 是 1.2.3.4,则主机名通常类似于 ec2-1-2-3-4.compute-1.amazonaws.com。)。
Amazon 在其云中拥有自定义配置的服务器,这使得长格式主机名解析为内部 IP 地址,而不是外部 IP 地址。使用内部 IP 地址相互连接的实例之间的流量无需支付带宽费用,而如果一台 EC2 机器连接到公共 IP 地址(例如 1.2.3.4,继续上面的例子),则需要支付带宽费用。
不幸的是,如果您正在配置域的根目录(例如 example.com),则由于 DNS 的限制,无法使用 CNAME。
答案2
登录您的 GoDaddy 帐户;在控制面板中,您将能够管理您的 DNS 记录。您将需要将 yourdomain.com 的 A 记录更改为您的弹性 IP。这可能需要 24 小时才能传播,具体取决于您的 TTL。