オリジンサーバーを Alibaba Cloud CDN に接続した後、IP アドレス検出ツールを使用して、CDN の Point of Presence (POP) がクライアントリクエストを処理しているかどうかを確認します。この確認により、コンテンツアクセラレーションが正しく機能していることを検証できます。
ユースケース
CDN 統合の検証:ドメイン名の CNAME レコードを設定した後、ユーザートラフィックがオリジンサーバーではなく POP にルーティングされていることを確認します。
本番環境の問題のトラブルシューティング:ユーザーからパフォーマンスの低下やタイムアウトが報告された場合、リクエストが CDN を経由してルーティングされているかどうかを判断します。
CDN がリクエストを処理している場合、問題は POP、オリジンへのプルプロセス、またはオリジンサーバーにある可能性があります。
CDN がリクエストを処理していない場合、問題は DNS 解決またはクライアントのローカル環境に関連している可能性が高いです。
操作手順
ステップ 1:確認する IP アドレスの取得
方法 1:(推奨) ブラウザの開発者ツールの使用
Google Chrome または Microsoft Edge で、F12 キーを押して開発者ツールを開き、[ネットワーク] タブに切り替えます。
Alibaba Cloud の高速化ドメイン名 (例:ご利用の CDN ドメイン) にアクセスします。
リクエストリストで、メインページのリクエスト (通常は
documentタイプ) をクリックします。詳細ペインで、
Remote Addressを見つけます。これが、リクエストを処理した Alibaba Cloud POP の IP アドレスです。
方法 2:curl コマンドの使用
次のコマンドを実行します。出力の Connected to の後に IP アドレスが表示されます。
# <Your Accelerated Domain Name> を実際の高速化ドメイン名に置き換えます。
curl -vso /dev/null https://<Your Accelerated Domain Name> 2>&1 | grep "Connected to"ステップ 2:IP チェックツールの使用
コンソール (推奨)
CDN コンソールの IP アドレスチェック ページで、確認する IP アドレスを入力し、検出を開始する をクリックします。
API
BatchDescribeCdnIpInfo 操作を呼び出して、IP アドレスが CDN POP に属しているかどうかをバッチで確認します。
IPv4 および IPv6 アドレスを確認できます。
一度に最大 20 個の IP アドレスを確認できます。
よくある質問
IP アドレス検出ツールで IP が Alibaba Cloud CDN POP であると表示された場合はどういう意味ですか?
これは、その IP アドレスが CDN POP に属していることを示します。このツールは、POP のリージョンと ISP も表示します。
この情報により、どの特定の POP がクライアントのリクエストを処理したかを確認でき、場所固有のネットワークパフォーマンス問題の診断に役立ちます。
IP アドレス検出ツールで IP が CDN POP ではないと報告されるのはなぜですか?
この結果は、Alibaba Cloud CDN POP のデータベースで IP アドレスが見つからなかったことを意味します。これは通常、次のいずれかの理由で発生します。
間違った IP アドレスを確認している。入力した IP が、高速化ドメインのリクエストを処理した IP ではない可能性があります。
解決策:ステップ 1:確認する IP アドレスの取得 の手順に従って、クライアントが接続した正しい IP アドレスを見つけます。
リクエストが CDN をバイパスしてオリジンサーバーに直接接続している。これは、DNS またはローカル環境の設定が間違っている場合に発生する可能性があります。
解決策:以下を確認してください。
ドメインが CDN に正しく追加されているか:ドメイン名が Alibaba Cloud CDN コンソールに完全に追加され、設定されていることを確認します。
DNS が CNAME を指しているか:ドメインの DNS レコードは、オリジンサーバーの IP ではなく、Alibaba Cloud CDN が提供する CNAME アドレスを指している必要があります。
ローカルでのオーバーライドがないか:ローカルの
hostsファイルやアクティブなネットワークプロキシが、オリジンサーバーへの直接接続を強制していないことを確認します。
IP がプライベート、ループバック、または非公開アドレスである。このツールは内部 IP アドレスを検証できません。
解決策:確認している IP がパブリック IP であることを確認してください。
127.0.0.1、192.168.x.x、または10.x.x.xのようなアドレスはプライベートネットワーク用であり、CDN POP にはなり得ません。必ずパブリックネットワーク環境からテストしてください。