我正在托管一个静态网站,使用 Amazon Route53 作为 DNS 和 S3 作为 html 文件。它工作正常。
当前设置是:
example.com. A ALIAS s3-website-us-east-1.amazonaws.com.
www.example.com. CNAME www.example.com.s3-website-us-east-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
(注意:example.com 和 www.example.com 是 S3 存储桶。我的 HTML 文件驻留在 example.com 存储桶中。)
现在我想添加一个像这样的通配符子域 - 这是我尝试过的:
*.example.com. CNAME www.example.com.s3-website-us-east-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
这个想法是让anything.example.com 正确解析到网站。但这似乎不起作用。因此,当我访问网站时:joker.example.com 我在浏览器上看到错误消息:
Code: NoSuchBucket
Message: The specified bucket does not exist
BucketName: joker.example.com
Run Code Online (Sandbox Code Playgroud)