我正在尝试使用 Amazon S3 来托管我的网站。我已通过 namecheap 注册了域名。每当我导航到mywebsite.com
浏览器中的 URL 时,它都会变为http://mywebsite.com.s3-website-us-east-1.amazonaws.com/
。我希望浏览器中的 URL 保持不变,但真的不知道如何修复它。以下是我的设置的几个屏幕截图。如果能得到任何帮助,我将不胜感激。
namecheap DNS 设置
53 号公路设置
答案1
DNS 有限制。顶级域名必须是 A 记录,不能是 CNAME。例如,serverfault.com
不能是 CNAME,必须是 IP 地址,因为 A 记录的值就是 IP 地址。尝试将 A 记录更改为指向 IP 地址(可以是 IP 地址,s3-website-us-east-1.amazonaws.com
然后根据需要添加另一个 ALIAS 记录。
答案2
答案3
我的问题最终是由 DNS 缓存引起的。ipconfig /flushdns
从命令行运行以及刷新 Chrome 和 Firefox 中的缓存即可解决问题。