Alibaba Cloud CDN にドメイン名を追加した後、ドメイン名の CNAME レコードを更新する前に、ドメイン名にアクセスできるかどうかをテストすることを推奨します。これにより、DNS の更新がドメイン名のサービスに影響を与えないようにすることができます。このトピックでは、オンプレミスのマシンを使用して、Alibaba Cloud CDN によって割り当てられた CNAME にマッピングされる前に、ドメイン名にアクセスできるかどうかをテストする方法について説明します。
テスト中、リクエストは POP (Points of Presence) に送信されます。ご利用の Alibaba Cloud CDN の基本サービスおよび付加価値サービスに対して課金されます。テストには Alibaba Cloud CDN の課金ルールが適用されます。詳細については、「課金項目」をご参照ください。
前提条件
ドメイン名が Alibaba Cloud CDN に追加されていること。Alibaba Cloud CDN にドメイン名を追加していない場合は、「ドメイン名の追加」の指示に従って Alibaba Cloud CDN にドメイン名を追加してください。
-
[ドメイン名] ページで設定されたオリジンサーバーにアクセスできること。
操作手順
-
ドメイン名に割り当てられた CNAME を取得します。
-
CDN コンソールにログインします。
-
左側のナビゲーションウィンドウで、ドメイン名 をクリックします。
-
ドメイン名 ページで、管理したいドメイン名を見つけ、CNAME をコピーします。
説明ステータスが 正常 のドメイン名の CNAME をコピーしてください。
-
-
CNAME の IP アドレスを検索します。コマンドラインインターフェイス (CMD、PowerShell、またはターミナルなど) で、
nslookupコマンドを実行して CNAME をクエリし、その IP アドレスを取得します。説明次の
nslookupコマンドによって返される IP アドレスは参照用です。実際の CNAME に対してnslookupによって返された IP アドレスを使用してください。nslookup xxx.xxx.w.kunlunle.com Server: 100.100.2.136 Address: 100.100.2.136#53 Non-authoritative answer: Name: xxx.p.kunlunle.com Address: 117.xxx.xxx.214 Name: flaskzx.zhang-xin.top.w.kunlunle.com Address: xxx:e:1:3::3fa -
IP アドレスとドメイン名をローカルマシンの hosts ファイルに追加します。
ステップ 2 で取得した IP アドレスと高速化ドメイン名をローカルマシンの hosts ファイルに追加する必要があります。IP アドレスを高速化ドメイン名の前に追加してください。
たとえば、高速化ドメイン名が
example.aliyundoc.com、その CNAME がexample.aliyundoc.com.w.kunlunle.comであり、nslookup example.aliyundoc.com.w.kunlunle.com によって返された IP アドレスが 192.168.0.1 であるとします。次の手順は、このエントリを追加する方法を示しています。Windows
-
C:\Windows\System32\drivers\etcに移動し、管理者権限でメモ帳などのテキストエディタを使用してhostsファイルを開きます。 -
hostsファイルを編集します。ファイルの内容は次のテキストのようになります:
# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost取得した IP アドレスとドメイン名をファイルの末尾に追加します。例:
192.168.0.1 example.aliyundoc.com -
変更を保存します。
ファイルを編集した後、[ファイル] > [保存] を選択するか、
Ctrl+Sを押して変更を保存します。 (任意) DNS キャッシュを更新して、DNS の名前解決の変更がすぐに有効になるようにします。
管理者としてコマンドプロンプトを開き、次のコマンドを実行します:
ipconfig /flushdns
macOS
-
ターミナルアプリケーションを開き、次のコマンドを実行して、管理者権限で
hostsファイルを開きます:sudo vim /etc/hosts管理者パスワードの入力を求められます。パスワードを入力して Enter キーを押します。
-
hostsファイルを編集します。ファイルの内容は次のテキストのようになります:
## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost取得した IP アドレスとドメイン名をファイルの末尾に追加します。例:
192.168.0.1 example.aliyundoc.com -
変更を保存して終了します。
Escキーを押して挿入モードを終了し、:wqと入力してから Enter キーを押してファイルを保存し、vim を終了します。 (任意) DNS キャッシュを更新して、DNS の名前解決の変更がすぐに有効になるようにします。
ターミナルで次のコマンドを実行します:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
-
高速化ドメイン名にアクセスできるかどうかをテストします。
IP アドレスと高速化ドメイン名を hosts ファイルに追加した後、ブラウザを開き、アドレスバーに高速化ドメイン名を入力して接続性をテストできます。ブラウザの開発者ツールを使用してテスト結果を表示できます。
-
開発者ツールで [ネットワーク] タブを開き、ドメインのリクエストを選択し、[ヘッダー] 情報を確認します。[ステータスコード] が [200 OK] の場合、接続は正常です。また、[リモートアドレス] フィールドの IP アドレスを確認します。この IP アドレスが hosts ファイルに追加したアドレスと一致する場合、設定は正しいです。これで、DNS プロバイダーで CNAME を設定する手順に進むことができます。
-
[リモートアドレス] フィールドの IP アドレスが hosts ファイルのアドレスと一致しない場合、設定は正しくありません。hosts ファイルに正しい IP アドレスを入力したこと、および正しい CNAME からこの IP アドレスを解決したことを確認してください。
高速化ドメイン名にアクセスした後、ローカルマシンを使用して他の機能をテストすることもできます。
-
次のステップ
ドメイン名の CNAME レコードの追加:ドメイン名を CDN に追加すると、CDN はドメイン名に CNAME を割り当てます。CDN アクセラレーションを有効にするには、ドメイン名の CNAME レコードを追加する必要があります。