すべてのプロダクト
Search
ドキュメントセンター

Edge Security Acceleration:DNS 解像度を変更せずにドメイン名を ESA オリジンサーバーにポイントする方法

最終更新日:Nov 09, 2025

ESA 加速を設定した後、加速されたリソースにアクセスする際に問題が発生した場合は、ESA をバイパスしてオリジンサーバーに直接アクセスできます。これにより、ESA 加速を使用した場合と使用しない場合のアクセスパフォーマンスを比較して、問題がオリジンサーバーに起因するかどうかを特定できます。

手順

次の 2 つの方法のいずれかを使用して接続をテストします。

hosts ファイルの変更

hosts ファイルを変更して、ドメイン名をオリジンサーバーにポイントできます。このメソッドは DNS 解像度を変更しません。

  1. hosts ファイルを編集します。

    ブラウザでドメイン名にアクセスすると、ブラウザはまず hosts ファイルで IP アドレスを確認します。hosts ファイルにドメイン名のエントリが含まれていない場合、ブラウザはローカル DNS サーバーにクエリを実行します。
    • Windows では、hosts ファイルのパスは次のとおりです。

      C:\Windows\System32\drivers\etc\hosts
    • Linux では、hosts ファイルのパスは次のとおりです。

      /etc/hosts
  2. hosts ファイルの末尾にエントリを追加します。オリジン IP アドレス テストするドメイン のフォーマットを使用します。例:

    192.168.0.1 example.aliyundoc.com
  3. コマンドラインインターフェイスで次のコマンドを実行して、ドメイン名をテストします。コマンドが IP アドレス 192.168.0.1 を返すことを確認します。

    ping example.aliyundoc.com
  4. ブラウザのキャッシュをクリアします。ブラウザを再起動してウェブサイトにアクセスします。ブラウザは IP アドレス 192.168.0.1 からデータを取得し、ESA 加速機能を使用しなくなります。

    説明

    ブラウザがエラーを返した場合、オリジンサーバーに問題があることを示します。

cURL を使用して HTTP または HTTPS リクエストをオリジンサーバーに送信する

cURL ツールを使用して、テストのために HTTP または HTTPS リクエストをオリジンサーバーに直接送信できます。次の例では、192.168.0.1 はオリジン IP アドレスで、example.aliyundoc.com は確認するドメイン名です。

説明
  • cURL がインストールされていない場合は、インストール手順について cURL の公式ドキュメントをご参照ください。

  • Windows では、コマンドラインウィンドウで curl コマンドを実行できます。macOS または Linux では、コマンドラインインターフェイスで直接コマンドを実行できます。

  • オリジンサーバーがポート 80 を使用している場合は、次のコマンドを実行します。

    curl -voa "http://example.aliyundoc.com/" -x 192.168.0.1:80
  • オリジンサーバーがポート 443 を使用している場合は、次のコマンドを実行します。

    curl -voa "http://example.aliyundoc.com/" --resolve example.aliyundoc.com:443:192.168.0.1
  • オリジンサーバーがカスタムポートを使用している場合は、次のコマンドを実行します。

    curl -voa "http://example.aliyundoc.com/" -x 192.168.0.1:[$Port]
    説明

    コマンドの `[$Port]` はカスタムポート番号を表します。