【发布时间】:2017-01-30 06:41:54
【问题描述】:
我有一个托管在 S3 存储桶中的静态站点和一个在 Namecheap 注册的域(例如 mydomain.com) 我希望人们使用裸域访问我的网站(即没有子域) 我像这样添加了一个 DNS 记录..
Type = CName
Host = @
Value = [URL to S3 bucket]
这可行,但现在无法通过电子邮件发送到该域上的邮箱(例如 hello@mydomain.com)。我读到这是因为如果使用 CNAME 为主机指定裸规范名称,则不允许您拥有该主机的任何其他资源记录(例如 MX)。
我该如何解决这个问题?我不想求助于添加像 www 这样的子域。
【问题讨论】:
-
仅当域托管在 Aws 时才有效,因为您可以设置 A 记录以指向 S3 存储桶。我无法从外部域主机设置 A 记录,因为我不知道它指向的 S3 存储桶的 IP 地址
-
对,您需要为此使用 Route 53,您也可以将它与未通过 AWS 注册的现有域一起使用。还是有什么原因你不能使用它?
标签: amazon-web-services amazon-s3 dns