従来の DNS 解決では、アクセス元を区別せずにランダムに IP アドレスを選択して返します。対照的に、インテリジェント DNS 解決は、アクセス元に基づいて IP アドレスを返します。これにより、アクセスユーザーは Web サイトにアクセスする際に指定された IP アドレスを取得でき、解決の遅延を削減し、Web サイトのアクセス速度を向上させます。
機能概要
例えば、ドメイン名 www.cloud-example.com は、近接解決を実装するために、チャイナユニコム IP、チャイナモバイル IP、チャイナテレコム IP の 3 つの IP アドレスに名前解決できます。
インテリジェント DNS 解決 | 従来の DNS 解決 | |
設定 |
|
|
効果 | Cloud DNS は訪問者のソースを判断します。
| 従来の DNS 解決では、アクセス元は判断されません: 3 つすべてのアドレス (192.x.x.1、192.x.x.2、192.x.x.3) をアクセスユーザーの LocalDNS に返します。その後、アクセスユーザーの LocalDNS は、ランダムな選択または最適化によって、いずれかの IP アドレスをアクセスユーザーに返します。従来の DNS 解決では、ネットワークをまたいだアクセスが発生する可能性があります。 |
仕組み
Alibaba Cloud DNS は、LocalDNS (ローカルドメインネームサーバー) の出口 IP アドレス (アクセス端末の IP アドレスではない) を識別することで、アクセス元を判断します。具体的なシナリオは 3 つあります:
LocalDNS は EDNS をサポートします
Alibaba Cloud DNS は edns-client-subnet をサポートしているため、アクセスユーザーのソース IP アドレスを取得する際、edns-client-subnet 拡張に含まれる IP アドレスの取得を優先します。edns-client-subnet 拡張に IP アドレスが存在する場合、Alibaba Cloud DNS はこの IP アドレスを使用してアクセスユーザーの地理的な場所を判断します。IP アドレスが存在しない場合、Alibaba Cloud DNS は LocalDNS の出口 IP アドレスを使用してアクセスユーザーの地理的な場所を判断します。
LocalDNS が EDNS をサポートしていない場合
LocalDNS は Alibaba Cloud DNS に反復クエリを実行し、Alibaba Cloud DNS はアクセスユーザーの LocalDNS の出口 IP アドレスに基づいてアクセスユーザーの場所を判断し、インテリジェント DNS 解決を実現します。
LocalDNS は EDNS を間接的にサポートします
ユーザーがブラウザで example.com を入力すると、ユーザーはローカルドメインネームサーバーにクエリリクエストを送信します。このとき、LocalDNS はリクエストをセカンダリノードに送信し、セカンダリノードが Alibaba Cloud DNS にリクエストを送信します。Alibaba Cloud DNS は、LocalDNS のセカンダリノードの地理的な場所に基づいて、特定の回線解決結果を返します。
サポートされる回線
回線には複数の分類レベルがあります。主要なカテゴリまたは子クラスの回線ソースに基づいて、インテリジェント解決ルールを設定できます。
回線 | 第一分類 | 第二分類 | 第三分類 |
リージョン | 中国リージョン、海外 | 東北、華北、アジア、ヨーロッパなど | 北京 |
ISP | China Mobile、China Unicom など | 東北、華北など | 北京 |
プロバイダー | Alibaba Cloud | 中国リージョン、海外 | 東北、華北など |
検索エンジン | Google、Bing | 中国リージョン、海外 | - |
カスタム | カスタム分類 | - | - |
詳細については、「解決回線の列挙」をご参照ください。
優先度
回線の優先度:カスタム回線 > 検索エンジン > クラウドプロバイダー > ISP > リージョン > デフォルト。
各主要カテゴリの回線内では、より具体的な回線が高い優先度を持ちます。例:北京 > 華北 > 中国リージョン。
[デフォルト] 回線は優先度が低く、フォールバック解決として使用されます。一部の解決リクエストがどの「解決リクエストソース」解決レコードにも一致しない場合に解決の失敗を避けるため、解決リクエストソースを [デフォルト] として解決レコードを設定することを推奨します。
課金
インテリジェント DNS 解決機能自体に料金は発生しませんが、各 [有料版] で利用できるサービスは異なります。
Enterprise Standard Edition、Enterprise Ultimate Edition:すべての回線が利用可能です。購入情報については、「インスタンスの購入とドメイン名のバインディング」をご参照ください。
無料版:[リージョン回線] の第一分類など、一部の主要カテゴリの回線が利用可能です。他の分類には使用制限があります。
ユースケース別の設定
ユースケース 1:ISP 回線
ドメイン名 www.cloud-example.com が、中国電信、中国聯通、および中国移動のネットワークに配置されている 3 つの IP アドレスに解決され、以下の効果を得たい場合:
China Telecom および China Mobile ISP 以外のソースからの訪問者には、
192.168.0.1が返されます。中国移動 ISP からの訪問者には、
192.168.0.2が返されます。China Telecom ISP からの訪問者には、
192.168.0.3が返されます。
操作手順
Alibaba Cloud DNS - パブリックゾーン ページで、対象のドメイン名をクリックして [設定] に移動します。
[設定] で、[レコードの追加] ボタンをクリックします。
以下の表に従って、3 つの解決レコードを追加します:
ホストレコード
レコードタイプ
解決リクエストソース
レコード値
www
A
China Mobile
192.168.0.2
www
A
China Telecom
192.168.0.3
www
A
Default
192.168.0.1
ユースケース 2:リージョン回線
ドメイン名 test.cloud-example.com が浙江、広東、北京に所在する 3 つの IP アドレスに解決され、次の効果を実現したい場合:
華南および華北以外のリージョンからのアクセスの場合、
192.168.0.7が返されます。華南リージョンからの訪問者には、
192.168.0.8が返されます。華北リージョンからの訪問者には、
192.168.0.9が返されます。
操作手順
Alibaba Cloud DNS - パブリックゾーン ページで、対象のドメイン名をクリックして [設定] に移動します。
[設定] で、[レコードの追加] ボタンをクリックします。
以下の表に従って、3 つの解決レコードを追加します。
ホストレコード
レコードタイプ
解決リクエストソース
レコード値
www
A
中国リージョン_華南
192.168.0.8
www
A
中国リージョン_華北
192.168.0.9
www
A
Default
192.168.0.7
FAQ
詳細については、「インテリジェント DNS 解決に関する FAQ」をご参照ください。