インターネットの権威ある DNS 解決 に サブドメイン を追加して、そのサブドメインと DNS レコードを個別に設定および管理します。これにより、柔軟で効率的、かつ分離された制御が可能になります。この機能は、ビジネスでサブドメインの自律性、権限の委任、またはチーム間の分離が必要な場合にご利用ください。
サブドメインの委任
デフォルトでは、プライマリドメイン全体 (example.com など) は、DNS 解決に 1 組の NS サーバーを使用します。ただし、DNS 標準では、サブドメインに個別の NS レコードセットを割り当てることができます。これはサブドメインの委任と呼ばれます。たとえば、abc.example.com は、親ドメインとは異なる NS サーバーセットを使用できます。その管理と DNS ルールは完全に独立します。プライマリドメインとサブドメインに詳しくない場合は、ドメイン階層をお読みください。
シナリオ
分散ビジネスの分離と運用保守の自律性
SaaS プロバイダー、複数の事業部門を持つ企業、コングロマリットなどでは、事業ごとに個別の O&M チームを設けていることがよくあります。各チームは、プライマリドメインや他のサブドメインに影響を与えることなく、
product.example.comの DNS を管理できます。ステージング環境
test-env.example.comの DNS リソースを個別に管理できます。これにより、誤った変更がプライマリドメインの本番環境に影響を及ぼすのを防ぎます。
クラウド、データセンター、または CDN プラットフォーム間のデカップリング
政府、企業、金融機関のお客様は、多くの場合、独自の DNS サーバーを運用しています。しかし、その構築と維持にはコストがかかります。サブドメインを Alibaba Cloud DNS に委任して、スタンドアロンで管理できます。
プライマリドメインがサードパーティ DNS プロバイダーを使用している場合、すべての DNS レコードをすぐに Alibaba Cloud DNS に移行することが困難な場合があります。代わりに、まずサブドメインのみを Alibaba Cloud DNS に移行することから始めることができます。
機能詳細
タイプ | 詳細 |
インスタンスバージョンの制限 | プライマリドメインがサードパーティ DNS プロバイダーを使用し、サブドメインが Alibaba Cloud DNS を使用する場合、サブドメインを Alibaba Cloud DNS の Paid Edition に関連付けることができます。セキュリティ保護機能を使用するには、別途有効化してください。 |
プライマリドメインとサブドメインの両方が Alibaba Cloud DNS を使用する場合、両方とも Free Edition、または両方とも Paid Edition のいずれか同じエディションを使用する必要があります。エディションとは、Free Edition と Paid Edition の区別のみを指します。Paid Edition では特定のバージョンに制限されません。 | |
アカウント間のドメイン名転送 | プライマリドメインを転送すると、その DNS レコードのみが新しいアカウントに転送されます。サブドメインは影響を受けません。 |
DNS プロバイダーまたはアカウントの制限 | プライマリドメインとそのサブドメインは、異なる DNS プロバイダーを使用できます。また、異なる Alibaba Cloud アカウント、または同じ Alibaba Cloud アcount に属することもできます。 |
プライマリドメインとサブドメインのサブドメインレベルの制限 | 無料版:最大 5 階層までサポートします。 たとえば、お客様のサブドメインが Paid Edition:最大 10 レベルまでサポートします。 |
サブドメインの追加
プライマリドメインがサードパーティ DNS プロバイダーを使用し、サブドメインが Alibaba Cloud DNS を使用する場合
Alibaba Cloud DNS – Public Authoritative DNS ページに移動し、ドメイン名の追加 をクリックします。
ドメイン名の追加 ダイアログボックスで、サブドメイン (たとえば
demo.example.com) を入力します。TXT 承認の認証 をクリックします。
ドメイン所有権の検証ダイアログボックスで、ホストレコードとレコード値をコピーします。

サードパーティ DNS プロバイダーに移動します。プライマリドメインの DNS 設定ページで、ドメイン所有権の検証ステップで取得したホストレコードとレコード値を使用して TXT レコードを追加します。
ステップ 3 のダイアログボックスに戻り、認証 をクリックします。TXT 検証が成功します。
重要お客様のアカウント (UID) 用に、システムによって固定の TXT レコード値が生成されます。この値は、特定のドメイン名に固有のものではありません。登録者本人確認中に、ホストレコードとRecord Valueをコピーします。ルートドメインに TXT レコードを追加した後、認証 ボタンをクリックして検証を開始します。DNS の伝播時間はサービスプロバイダーによって異なるため、検証テストを複数回実行できます。
サブドメインが DNS レコードリストに表示されます。サブドメインの DNS サーバーアドレス を表示して、Alibaba Cloud DNS が割り当てた DNS サーバーアドレスを取得します。これらのアドレスは、次のステップで NS レコードを追加する際に、レコード値として必要になります。

(オプション) サブドメインにアクティブな DNS レコードがない場合は、このステップをスキップします。サブドメインにアクティブな DNS レコードが既にある場合は、続行する前に Alibaba Cloud DNS に再度追加してください。
サードパーティの DNS プロバイダーに移動します。 プライマリドメインの DNS 設定ページで、サブドメインの NS レコードを追加し、Alibaba Cloud DNS がサブドメインに割り当てた DNS サーバーアドレスを指すように設定します。 たとえば、サブドメインが
test.example.comの場合:ホストレコード
レコードタイプ
レコード値
testNS
ns1.alidns.com
testNS
ns2.alidns.com
プライマリドメインとサブドメインの両方が Alibaba Cloud DNS を使用する場合
プライマリドメインとサブドメインは、異なる Alibaba Cloud アカウント、または同じ Alibaba Cloud アcount に属することができます。
Alibaba Cloud DNS – パブリックゾーン ページに移動し、ドメイン名の追加 をクリックします。
ドメイン名の追加 ダイアログボックスで、サブドメインを入力します。TXT 承認の認証 をクリックします。
ドメイン名所有者の身元認証 ダイアログボックスで、ホストレコード と Record Value をコピーします。
重要システムは、お客様のアカウント (UID) 用に固定の TXT レコード値を生成します。この値は、特定のドメイン名に固有のものではありません。所有者情報の認証中に、ホストレコード と Record Value をコピーします。ルートドメインに TXT レコードを追加した後、認証 ボタンをクリックして検証を開始します。DNS の伝播時間はサービスプロバイダーによって異なるため、検証テストを複数回実行できます。
プライマリドメインを所有する Alibaba Cloud アカウントにログインします。DNS 設定ページに移動します。ドメイン登録者の検証手順で取得したホストレコードとRecord Valueを使用して、TXT レコードを追加します。
TXT レコードが有効になったら、ステップ 3 のドメイン名所有者の身元認証 ダイアログボックスに戻り、認証 をクリックします。
TXT 検証に合格すると、サブドメインが追加されます。サブドメインは DNS レコードリストに自動的に表示されます。サブドメインをクリックして、その DNS 設定ページを開きます。Alibaba Cloud DNS は、プライマリドメインからサブドメインの DNS レコードを自動的に同期します。完全な同期ルールについては、「プライマリドメインとサブドメインの両方が Alibaba Cloud DNS を使用する場合の DNS レコードの同期ルール」をご参照ください。
サブドメインが DNS レコードリストに表示されます。サブドメインの DNS サーバーアドレス を表示して、Alibaba Cloud DNS が割り当てた DNS サーバーアドレスを取得します。これらのアドレスは、次のステップで NS レコードを追加する際に、レコード値として必要になります。

プライマリドメインにサブドメインの DNS レコードがある場合、サブドメインを委任した後にそれらのレコードは機能しなくなります。プライマリドメインからそれらを削除してください。その後、サブドメインの DNS 設定ページで DNS レコードを設定します。プライマリドメインにサブドメインのレコードがない場合は、このステップをスキップします。
重要プライマリドメインとサブドメインは、同じエディションの Alibaba Cloud DNS を使用する必要があります。たとえば、プライマリドメインが Paid Edition を使用している場合、サブドメインも Paid Edition を使用する必要があります。プライマリドメインが Paid Edition を使用している場合は、まずサブドメインを Paid Edition に関連付けてから、プライマリドメインに NS レコードを追加します。
サブドメインの取得
別の Alibaba Cloud アカウントがお客様のサブドメインをマネージドサブドメインとして追加した場合、ドメイン名の取得 機能を使用して、管理権限と DNS レコードを現在のアカウントに戻します。
Alibaba Cloud DNS – パブリックゾーンページに移動し、ドメイン名の追加をクリックします。
ドメイン名の追加 ダイアログボックスでサブドメインを入力し、ドメイン名の取得 をクリックします。
ドメイン名所有者の身元認証 ダイアログボックスで、ホストレコード と Record Value をコピーします。
重要システムは、お客様のアカウント (UID) 用に固定の TXT レコード値を生成します。この値は、特定のドメイン名に固有のものではありません。登録者の本人確認中に、ホストレコードとRecord Valueをコピーします。ルートドメインに TXT レコードを追加した後、認証ボタンをクリックして検証を開始します。DNS の伝播時間はサービスプロバイダーによって異なるため、検証テストを複数回実行できます。
ドメイン所有権の検証に合格すると、サブドメインとその DNS レコードがアカウントに自動的に表示されます。
サブドメインの削除
サブドメインを個別に管理する必要がなくなった場合は、削除します。サブドメイン配下のすべての DNS レコードは永久に削除されます。
ドメインの登録解除、削除、または転送を行う前、特に Alibaba Cloud で登録され、Alibaba Cloud DNS によって管理されているドメインの場合は、その DNS サーバー (NS レコード) を Alibaba Cloud 以外のプロバイダーに変更してください。そうしないと、削除または解放後に、他の誰かがそのドメインを登録し、Alibaba Cloud DNS に直接追加する可能性があります。これにより、悪用、なりすまし、またはフィッシングなどのリスクが生じます。
Alibaba Cloud DNS – Public Zone ページに移動し、「操作」列で 削除 をクリックします。

付録
プライマリドメインとサブドメインの両方が Alibaba Cloud DNS を使用する場合の DNS レコードの同期ルール
サブドメインを追加すると、プライマリドメイン上のそのサブドメインの DNS レコードは自動的に同期されます。サブドメインを追加した後にプライマリドメインに追加されたレコードは同期されません。完全なルールは次のとおりです。
例 1:ワイルドカード DNS なし
プライマリドメインは a.com です。c.b.a.com を独立して管理したいとします。プライマリドメインに次の DNS レコードがある場合:
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | c.b | デフォルト | 1.1.XX.XX |
サブドメイン c.b.a.com について同期された DNS レコードは、次のとおりです。
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | @ | デフォルト | 1.1.XX.XX |
例 2:ワイルドカード DNS – 1
プライマリドメインは a.com です。 c.b.a.com を独立して管理する場合、プライマリドメインには次の DNS レコードがあります:
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | d.c.b | デフォルト | 1.1.XX.XX |
A | *.c.b | デフォルト | 2.2.XX.XX |
サブドメイン c.b.a.com の同期された DNS レコード:
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | d | デフォルト | 1.1.XX.XX |
A | * | デフォルト | 2.2.XX.XX |
例 3:ワイルドカード DNS – 2
プライマリドメインは a.com です。c.b.a.com を独立して管理したいとします。プライマリドメインに次の DNS レコードがある場合:
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | *.b | デフォルト | 1.1.XX.XX |
サブドメイン c.b.a.com の同期済み DNS レコードは次のとおりです。
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | * | デフォルト | 1.1.XX.XX |
A | @ | デフォルト | 1.1.XX.XX |
例 4:ワイルドカード DNS – 3
プライマリドメインは a.com です。c.b.a.com を独立して管理したいとします。プライマリドメインにこれらの DNS レコードがある場合:
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | *.b | デフォルト | 1.1.XX.XX |
A | * | デフォルト | 2.2.XX.XX |
サブドメイン c.b.a.com の同期済み DNS レコード:
レコードタイプ | ホストレコード | 解析路線 | レコード値 |
A | * | デフォルト | 1.1.XX.XX |
A | @ | デフォルト | 1.1.XX.XX |
@ レコードは最長一致ルールに従います。 同期後、サブドメインの有効なレコードはプライマリドメインの *.b レコードになります。
プライマリドメインとサブドメインの名前解決の優先度
Alibaba Cloud DNS を介してプライマリドメインとそのサブドメインを管理する場合、名前解決の結果は、サブドメインが Alibaba Cloud DNS で独立してホストされているか、サードパーティ DNS プロバイダーに NS 委任されているかによって異なります。
シナリオ 1:プライマリドメインとサブドメインの両方が Alibaba Cloud DNS でホストされている場合
プライマリドメインとサブドメインの両方が、Alibaba Cloud DNS 上で管理対象ゾーンとして追加されています。DNS 名前解決では、サブドメインのレコードが優先されます。
例:
プライマリドメイン example.com とサブドメイン sub.example.com は、両方とも Alibaba Cloud DNS でホストされています:
プライマリドメイン
example.comにはwww.sub用の A レコードがあり、それは1.1.1.1を指します。サブドメイン
sub.example.comには、wwwの A レコードもあり、これは2.2.2.2を指します。
クライアントが www.sub.example.com にアクセスすると、DNS はサブドメイン sub.example.com のレコードを使用し、2.2.2.2 を返します。
シナリオ 2:プライマリドメインが Alibaba Cloud にあり、サブドメインがサードパーティに委任されている場合
プライマリドメインは Alibaba Cloud DNS によって管理され、NS レコードがサブドメインをサードパーティ DNS プロバイダーに委任しています。
DNS 名前解決では、プライマリドメインのレコードが直接使用され、NS 委任はバイパスされます。サブドメインのサードパーティ DNS レコードは使用されません。
プライマリドメインにサブドメインの DNS レコードが既に存在する場合、そのレコードが優先されます。これは、サブドメインが NS レコードを使用してサードパーティプロバイダーに委任されている場合でも同様です。クエリは、プライマリドメインに一致するレコードが見つからない場合にのみ、サードパーティプロバイダーに委任されます。
例:
プライマリドメイン example.com は Alibaba Cloud DNS でホストされており、サブドメイン sub.example.com の NS レコードはサードパーティの DNS サーバーを指しています:
プライマリドメイン
example.comのwww.sub用の A レコードは3.3.3.3を指します。サブドメイン
sub.example.comの NS レコードはns1.thirddns.comを指します。このサードパーティの DNS サーバー上のwww.subの A レコードは4.4.4.4を指します。
クライアントが www.sub.example.com にアクセスすると、DNS はプライマリドメインのレコードを使用し、3.3.3.3 を返します。クエリはサードパーティ DNS サーバーに送信されません。