Amazon Route 53 でホストしているドメインを Amazon CloudFront ディストリビューションに接続しようとすると、DNS 解決とルーティングの問題が発生します。
CloudFront ディストリビューションにマッピングされたドメインに接続する際の、DNS 解決とルーティングに関する問題を解決するには、次の構成を確認します。
Route 53 のドメイン設定が適切かどうかを確認する方法については、「Amazon Route 53 でウェブサイトへのアクセスに問題がある場合のトラブルシューティング方法を教えてください」を参照してください。
次の手順を実行します。
ドメインから CloudFront ディストリビューションにトラフィックをルーティングするには、Route 53 に適切なエイリアスレコードを指定します。
詳細については、「CloudFront ディストリビューションにトラフィックをルーティングするように Amazon Route 53 を設定する」を参照してください。
エイリアスの構成後、ドメインが CloudFront ディストリビューションに解決されない場合は、IP アドレス解決、HTTP 応答、ブロックされたリクエストを確認します。
注: 次のコマンドの domain-name を完全修飾ドメイン名に置き換えてください。
ドメインが正しい IP アドレスに解決されることを確認するには、使用するオペレーティングシステム (OS) に応じて次のいずれかのコマンドを実行します。
Linux または Unix:
dig domain-name
Windows:
nslookup domain-name
HTTP 応答を確認するには、次の curl コマンドを実行します。
curl -ivL domain-name
コマンドの出力には、ドメインが返した HTTP ヘッダーが表示され、リクエストが正しいサーバーに到達しているかどうかが示されます。
出力例:
HTTP/1.1 200 OK Server: CloudFront X-Cache: Hit from cloudfront Via: 1.1 example-id.cloudfront.net (CloudFront)
CloudFront のヘッダーを含まない、他のサーバーエントリや "403 Forbidden" などのエラーが表示される場合は、トラフィックが CloudFront ディストリビューション経由でルーティングされていない可能性があります。
AWS WAF を使用している場合は、AWS WAF ログでブロックされたリクエストの詳細情報を確認します。
Route 53 DNS サービスを使用しているウェブサイトにアクセスできない原因を教えてください
Route 53 の DNSSEC 構成に関する問題を特定してトラブルシューティングする方法を教えてください
ドメイン名を使用して Amazon CloudFront ディストリビューションにトラフィックをルーティングする
Amazon Route 53 のトラブルシューティング
tana
質問済み 1年前
Heiyo
質問済み 2年前
meg
rePost-User-8059052
質問済み 4年前
ymikuni
質問済み 7年前
Sakamaki
公開済み 1年前