Amazon S3 を使用して Web サイトをホストしようとしています。ドメインは 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 のキャッシュをフラッシュすると、問題は解決しました。