如何在我的 ec2 实例中配置 DNS?

如何在我的 ec2 实例中配置 DNS?

我曾经使用过 linode,这是我的 db 文件中的内容:

ttl 86400
example.com. IN SOA li153-35.members.linode.com. foo.example.com. (
2011051301
21600
3600
604800
86400 )

example.com. IN NS li153-35.members.linode.com.
example.com. IN NS ns1.linode.com.

example.com. IN A 66.238.66.37
www IN A 66.238.66.37
* IN A 66.238.66.37

然后,我在域名注册商处将我的域名的 DNS 修改为 linode 的 DNS。我不知道在 ec2 上我的主 DNS 和辅助 DNS 应该使用什么,ec2 难道没有像 linode 以前提供的 DNS 吗?我该怎么办?

答案1

亚马逊提供一项服务53 号公路提供 DNS 服务 - 这可能是最简单的选择,但它不是免费的;每个区域每月 1 美元。

或者,您可以通过其他供应商购买多种服务,或者直接在您的服务器上托管 DNS。

答案2

EC2 实例只能使用一个 IP 地址。这是在同一实例上设置主服务器和从服务器的限制。我试图在自己的 EC2 实例上设置 DNS 服务器,但我放弃了,转而使用亚马逊的53 号公路。我认为它提供这项服务的费用相当合理。

如果你仍然想使用 BIND,请考虑安装 web来简化任务。

相关内容