我在 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
等等等等。