Amazon EC2 + DNS 混乱

Amazon EC2 + DNS 混乱

我在 godaddy.com 注册了一个域名 abc.com,并在 Amazon EC2 上托管了一个网站,弹性 IP 为 100.0.0.1

现在我正在将对 abc.com 的请求转发到 ip 100.0.0.1(浏览器返回 301)

我想完全跳过转发部分,这意味着我希望对 abc.com 的请求立即到达 100.0.0.1。

这是否意味着我必须设置一个具有映射 abc.com <-> 100.0.0.1 的记录的 DNS(bind9)?

或者有没有更简单的方法来做到这一点(在 Ubuntu 中)?

答案1

是的 - 这是 DNS 的规范用法。在您的 DNS 提供商处,创建一条A将 abc.com 映射到 100.0.0.1 的记录。例如:

abc.com. 43200 IN A 100.0.0.1

除非您正在运行您的域名的权威名称服务器,否则这将通过某种控制面板进行管理,否则,您将自己配置 BIND(超出了本答案的范围)。

或者,您可以使用/etc/hosts机器上的文件进行临时修复(同时更改和传播 DNS,因为您的本地 DNS 服务器可能已经缓存了此记录)。

# /etc/hosts
100.0.0.1    abc.com alias.for.abc.com another-alias

等等等等。

相关内容