従来の DNS 解決では、訪問元の地域やプロバイダを特定せず、利用可能な IP アドレスのいずれかをランダムに返します。これに対し、スマート DNS 解決は訪問元の地域やプロバイダを特定し、異なる訪問者に対して異なる IP アドレスを返します。これにより、訪問者がご利用のウェブサイトにアクセスする際に特定の IP アドレスに誘導され、DNS 解決のレイテンシーが短縮され、ウェブサイトのアクセス速度が向上します。
機能紹介
例えば、ドメイン名 www.cloud-example.com が、中国ユニコム、中国移動、中国電信のそれぞれに対応する 3 つの IP アドレスに解決されるとします。スマート DNS 解決を使用すると、これらの ISP からの訪問者に対して近接性に基づく解決を有効にできます。
インテリジェント解析 | 従来の DNS 解決 | |
解析設定 |
|
|
解決結果 | Alibaba Cloud DNS は訪問元を特定します。
| 従来の DNS 解決では、訪問元を特定しません。 3 つの IP アドレス (192.x.x.1、192.x.x.2、および 192.x.x.3) をすべて訪問者のローカル DNS リゾルバに返します。リゾルバは、ランダムに、または優先的に 1 つの IP アドレスを選択して訪問者に返します。これにより、キャリアをまたぐアクセスが発生する可能性があります。 |
仕組み
Alibaba Cloud DNS は、訪問者のデバイスの IP アドレスではなく、ローカル DNS リゾルバの送出元 IP アドレスを検出することで、訪問元を特定します。このプロセスは、次の 3 つのシナリオに分類されます。
ローカル DNS が EDNS をサポートしている場合
Alibaba Cloud DNS は edns-client-subnet 拡張をサポートしているため、まずこの拡張内の IP アドレスをチェックします。IP アドレスが見つかった場合、Alibaba Cloud DNS はその IP アドレスを使用して訪問者の地理的位置を特定します。IP アドレスが見つからない場合、Alibaba Cloud DNS はローカル DNS リゾルバの送出元 IP アドレスを使用します。
ローカル DNS が EDNS をサポートしていない場合
ローカル DNS リゾルバは、Alibaba Cloud DNS に反復クエリを送信します。Alibaba Cloud DNS は、リゾルバの送出元 IP アドレスを使用して訪問者の位置を特定し、スマート解決を実行します。
ローカル DNS が EDNS を間接的にサポートしている場合
ユーザーが Web ブラウザーで example.com を入力すると、ローカル DNS リゾルバにクエリが送信されます。リゾルバはリクエストをセカンダリノードに転送し、セカンダリノードが Alibaba Cloud DNS にクエリを実行します。この場合、Alibaba Cloud DNS はローカル DNS リゾルバのセカンダリノードの地理的位置に基づいて解決結果を返します。
対応回線
回線は多段階分類システムに整理されています。トップレベルカテゴリまたはその子クラスに基づいて、スマート解決ルールを設定できます。
行 | レベル 1 カテゴリ | レベル 2 カテゴリ | レベル 3 カテゴリ |
リージョン | 中国、海外 | 中国東北部、華北、アジア、ヨーロッパなど | 北京 |
キャリア | 中国移動、中国ユニコムなど | 中国東北部、華北など | 北京 |
クラウドプロバイダ | Alibaba Cloud | 中国、海外 | 中国東北部、華北など |
検索エンジン | Google、Bing | 中国、海外 | - |
カスタム | カスタム分類 | - | - |
回線の詳細については、「回線一覧」をご参照ください。
優先度
回線の優先度は次のとおりです:カスタム > 検索エンジン > クラウドプロバイダ > ISP > リージョン > デフォルト。
各回線カテゴリ内では、より具体的な回線の方が優先度が高くなります。例えば、北京は華北よりも優先度が高く、華北は中国よりも優先度が高くなります。
Default 回線は優先度が最も低く、フォールバックとして使用されます。他の一致するレコードが見つからない場合の名前解決の失敗を防ぐために、Default 回線に少なくとも 1 つの DNS レコードを設定する必要があります。
料金
スマート DNS 解決機能は無料です。ただし、利用可能な回線はご利用のサブスクリプションエディションによって異なります。
Enterprise Standard Edition および Enterprise Ultimate Edition:すべての回線が利用可能です。エディションの購入については、「ドメイン名の購入と関連付け」をご参照ください。
無料版:レベル 1 リージョン回線など、特定の回線のトップレベルカテゴリのみが利用可能です。その他の回線分類は利用できません。
シナリオ設定
シナリオ 1: ISP ベースのスマート解決
ご利用のドメイン名 www.cloud-example.com が、中国電信、中国ユニコム、中国移動の各 ISP に対応する 3 つの IP アドレスに解決されるとします。次の動作を実現したいとします。
訪問者の ISP が中国電信または中国移動でない場合、Alibaba Cloud DNS は
192.168.0.1を返します。訪問者がモバイルキャリアからの場合、Alibaba Cloud DNS は
192.168.0.2を返します。訪問者の ISP が中国電信の場合、Alibaba Cloud DNS は
192.168.0.3を返します。
「Alibaba Cloud DNS - パブリック権威ゾーン」ページに移動します。管理するドメインを見つけ、その名前をクリックします。次に、解決設定 タブをクリックします。
「解決設定」タブで、「Add Record」をクリックします。
次の表に示すように、3 つの DNS レコードを追加します。
ホスト
タイプ
リクエスト元解析
レコード値
www
A
中国移動
192.168.0.2
www
A
中国電信
192.168.0.3
www
A
デフォルト
192.168.0.1
シナリオ 2: リージョンベースのスマート解決
ドメイン名 test.cloud-example.com に、浙江、広東、北京に IP アドレスを持つサーバーがあるとします。次の動作を実現したいとします。
訪問者が華南または華北からの場合でない場合、Alibaba Cloud DNS は
192.168.0.7を返します。訪問者が華南からの場合、Alibaba Cloud DNS は
192.168.0.8を返します。訪問者が華北からの場合、Alibaba Cloud DNS は
192.168.0.9を返します。
手順
「Alibaba Cloud DNS - パブリック権威ゾーン」ページに移動します。管理したいドメインを見つけ、その名前をクリックします。次に、解決設定 タブをクリックします。
「解決設定」タブで、「Add Record」をクリックします。
次の表に示すように、3 つの DNS レコードを追加します。
ホストレコード
タイプ
リクエスト元解析
値
www
A
中国_華南
192.168.0.8
www
A
中国_華北
192.168.0.9
www
A
デフォルト
192.168.0.7