ドメイン ネーム システム (DNS) レコードは、シナリオによって異なります。Alibaba Cloud DNS はさまざまな種類の DNS レコードをサポートしています。このトピックでは、Alibaba Cloud DNS コンソールで DNS レコードを追加する方法について説明します。
準備
DNS 名前解決の問題を防ぐために、DNS 設定を構成する前に次の項目を確認する必要があります。
レコードの種類
Alibaba Cloud DNS でサポートされている DNS レコードの種類と一般的なアプリケーション シナリオ:
種類 | 説明とシナリオ |
A レコード | ドメイン名を指定した IPv4 アドレスにポイントするレコードです。Web サイトのドメイン名を解決するために使用されます。 |
正規名 (CNAME) レコード | ドメイン名を別のドメイン名にポイントするレコード。Web サイトの解決、高速化ドメイン名、企業メール、Global Traffic Manager (GTM) アクセスなどに使用されます。 |
メール交換 (MX) レコード | ドメイン名を指定された IPv4 アドレスにポイントするレコード。Web サイトのドメイン名を解決するために使用されます。 |
AAAA レコード | ドメイン名を別のドメイン名にポイントするレコード。Web サイトの解決、高速化ドメイン名、企業メール、Global Traffic Manager (GTM) アクセスなどに使用されます。 |
テキスト (TXT) レコード | ドメイン名のメール サーバーを指定し、DNS レコードを優先順位でソートするレコード。 |
明示的または暗黙的な URL 転送レコード | ドメイン名を指定された IPv6 アドレスにポイントするレコード。IPv6 アドレスを介して Web サイトにアクセスするために使用されます。 |
ネームサーバー (NS) レコード | ドメイン名を識別および記述します。デジタル証明書、SPF レコード (スパム対策)、ドメイン名の取得などに使用されます。 |
SRV レコード | ドメイン名を既存の別のサイトにポイントするレコード。明示的および暗黙的な URL 転送をサポートします。 |
認証局承認 (CAA) レコード | ドメイン名の DNS 設定を行う特定の DNS サーバーを指定します。サブドメインの解決を他の DNS サービス プロバイダーに委任するために使用されます。 |
ポインター (PTR) レコード | 特定のサービスを使用するサーバーを識別します。一般的に、Microsoft システムのディレクトリ管理で使用されます。 |
サービスバインディング (SVCB) レコード | ドメイン名に HTTPS 証明書を発行することを承認された認証局 (CA) を指定します。HTTPS 証明書の誤発行を防ぎ、Web サイトのセキュリティを強化します。 |
HTTPS レコード | HTTPS レコードは、HTTPS サービスを記述するために特に使用される、SVCB レコードの特殊なバージョンです。 |
A レコード
シナリオ
ドメイン名を IP アドレスにマッピングするには、ドメイン名の A レコードを追加します。A レコードは、Web サイトのドメイン名を解決するために使用されます。訪問者がドメイン名を使用して Web サイトにアクセスできるようにするには、ドメイン名を Web サイトの IP アドレスにマッピングする A レコードを追加します。
制限
ドメイン名がマッピングされているサーバーのパブリック IPv4 アドレスが使用可能です。例: 192.0.2.1
。
ホスト名が @
でない場合、同じホストレコードと解決回線を持つ A レコードと NS、CNAME、または URL レコードは互いに競合します。A レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプトする場合は、関係する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
[Alibaba Cloud DNS コンソール] にログインします。[権限のあるドメイン名] タブの [権限のある DNS 解決] ページで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードの追加] をクリックします。表示されるパネルで、次のパラメーターを指定します。
CNAME レコード
シナリオ
ドメイン名を IP アドレスにマッピングされている別のドメイン名にマッピングするには、CNAME レコードを追加します。 CNAME レコードは、Alibaba Cloud CDN、Alibaba Mail、および GTM を使用する際に適用されます。
制限事項
デフォルト回線を含む CNAME レコードを追加し、デフォルト以外の回線を含む A レコードと AAAA レコードを追加すると、不正確なインテリジェント DNS 解決が発生する可能性があります。 詳細については、「不正確なインテリジェント DNS 解決のソリューション」トピックの「デフォルト回線を含む CNAME レコードがキャッシュされているかどうかの確認」セクションをご参照ください。
ホスト名が @
でない場合、同じホスト名と解決回線を持つ CNAME レコードと他の種類の DNS レコードは互いに競合します。 CNAME レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関連する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。 詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソール にログオンします。 [権威 DNS 解決] ページの [権威ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードの追加] をクリックします。 表示されるパネルで、次のパラメーターを指定します。
MX レコード
シナリオ
メールボックスがメールを受信できるようにするには、メールボックスの MX レコードを追加する必要があります。MX レコードは、メールアドレスのサフィックスに基づいてメールを受信するメールサーバーを指定します。たとえば、ユーザーが vincen@example.com
にメールを送信すると、システムは MX レコードを使用してドメイン名 example.com
を解決します。システムは、MX レコードの優先順位に基づいて、解決されたメールアドレスに対応するメールサーバーにメールを転送します。メールボックスの DNS レコードを追加する場合は、「メールボックスの DNS レコードを追加する」をご参照ください。
制限事項
メールボックス用のサーバーをデプロイし、メールボックスプロバイダーからドメイン名アドレスを取得する必要があります。
ホスト名が @
でない場合、同じホスト名と解決回線を持つ MX レコードと NS レコード、または CNAME レコードは互いに競合します。MX レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関係する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
この例では、Alibaba Mail に登録されているメールアドレスを使用します。以下のパラメーターを指定します。
Alibaba Cloud DNS コンソール にログオンします。[権威 DNS 解決] ページの [権威ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードを追加] をクリックします。表示されるパネルで、以下のパラメーターを指定します。

| [レコードタイプ]: [MX] を選択します。 [ホスト名]: サブドメイン名のプレフィックスを入力します。次に例を示します。 [DNS リクエストソース]: DNS クエリが送信されるソースを指定します。ほとんどの場合、[デフォルト] が選択されています。異なるソースからの DNS リクエストに対して異なる IP アドレスを返したい場合は、ISP 回線や中国本土以外のリージョンへの回線など、他の DNS リクエストソースを追加できます。詳細については、「インテリジェント DNS 解決」をご参照ください。
重要 フォールバック解決のために、リクエストソースが [デフォルト] に設定された DNS レコードを必ず設定してください。これにより、一部の DNS リクエストが、満たされたリクエストソースを持つ DNS レコードと一致しない場合の解決エラーを防ぎます。 [レコード値]: メールサービスプロバイダーから取得した MX レコード値を入力します。この例では、Alibaba Mail によって提供される MX レコード値は mx1.qiye.aliyun.com です。 [MX 優先度]: メールサービスプロバイダーから取得した MX レコードの優先度を入力します。値が小さいほど、優先度が高くなります。次の図は、MX レコードを設定する方法を示しています。たとえば、システムは MX 優先度が 5 の mx1.qiye.aliyun.com にメールを転送しようとします。試行が失敗した場合、システムは MX 優先度が 10 の mx2.qiye.aliyun.com にメールを転送します。 
[TTL]: Time to Live (TTL) は、グローバル ISP のローカル DNS サーバーが解決結果をキャッシュする時間を指します。このパラメーターは 10 分に設定することをお勧めします。ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が有効になるまでの時間が短くなります。詳細については、「TTL 期間を設定する」をご参照ください。
重要 上記の例は、MX レコードを追加する方法のみを示しています。メールボックスを作成するには、CNAME レコードと TXT レコードも追加する必要があります。必要な DNS レコードの詳細については、メールサービスプロバイダーにお問い合わせください。Alibaba Cloud メールボックスの DNS レコードを追加する方法の詳細については、「メールボックスの DNS レコードを追加する」をご参照ください。
|
AAAA レコード
シナリオ
訪問者が IPv6 アドレスを使用して Web サイトにアクセスできるようにするには、Web サイトのドメイン名に AAAA レコードを作成します。
制限事項
ドメイン名がマッピングされているサーバーの IPv6 アドレスを取得する必要があります。例: ff03:0:0:0:0:0:0:c1。
ホスト名が @
でない場合、同じホスト名と解決回線を持つ AAAA レコードと NS、CNAME、または URL レコードは互いに競合します。 AAAA レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関連する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソール にログオンします。[権威 DNS 解決] ページの [権威ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードを追加] をクリックします。表示されるパネルで、次のパラメーターを指定します。
TXT レコード
シナリオ
ドメイン名を識別および記述するために、ドメイン名に TXT レコードを追加できます。ほとんどの場合、TXT レコードは、デジタル認証証明書または Sender Policy Framework(SPF)レコードとして使用され、電子メール スパムを防止します。
制限
ホスト名が @
でない場合、同じホスト名と解決回線を持つ TXT レコードと NS レコード、または CNAME レコードは互いに競合します。 TXT レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関係する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソール にログオンします。[権威 DNS 解決] ページの [権威ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードを追加] をクリックします。表示されるパネルで、次のパラメーターを指定します。
明示的または暗黙的な URL 転送レコードを追加する
警告 URL 転送レコードは、サービスレベルアグリーメント(SLA)において解決サービスの可用性を保証しません。高可用性を実現するには、ドメイン名転送用の URL 転送サーバーを作成できます。詳細については、「Nginx を使用して URL 転送サーバーを作成する」をご参照ください。
シナリオ
ドメイン名へのリクエストを既存の Web サイトの別のドメイン名にリダイレクトするには、URL 転送レコードを作成します。ドメイン名の URL 転送レコードを追加すると、Alibaba Cloud DNS は、ドメイン名が Alibaba Cloud DNS が提供する URL 転送サーバーのアドレスにマッピングされる A レコードを自動的に追加します。この場合、dig コマンドを実行すると、出力に A レコードと IP アドレス 203.107.XX.XX
が表示されます。ただし、コンソールで指定するレコード値は URL です。この違いはよくあることです。
前提条件
URL 転送レコードは、URL 転送の前にドメイン名を、宛先 URL にドメイン名のリクエストを転送する Alibaba Cloud URL 転送サーバーのアドレスにマッピングするために使用されます。Alibaba Cloud の URL 転送サーバーは中国本土にデプロイされています。そのため、URL 転送の前に使用するドメイン名に対してインターネットコンテンツプロバイダー (ICP) 登録が完了している必要があります。Alibaba Cloud ICP 登録システム以外の別の登録システムで、ドメイン名の ICP 登録を申請できます。Alibaba Cloud 登録システムでの ICP 登録の申請については、「ICP 登録プロセス」をご参照ください。
制限事項
URL 転送レコードのレコード値を IP アドレスにすることはできません。
URL 転送前に使用されるドメイン名にアンダースコア (_) を含めることはできません。
URL 転送は、ワイルドカード DNS 解決をサポートしていません。
中国のドメイン名を宛先ドメイン名として使用することはできません。
URL 転送前に使用されるドメイン名は HTTP をサポートしますが、HTTPS はサポートしません。 宛先ドメイン名は、HTTP と HTTPS の両方をサポートします。
ホスト名が @
でない場合、同じホスト名と解決回線を持つ URL レコードと NS、CNAME、A、AAAA、または URL レコードは互いに競合します。 URL レコードを追加するときに Alibaba Cloud DNS によってレコードの競合がプロンプトされた場合は、関連する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。 詳細については、「DNS レコードの競合ルール」をご参照ください。
URL 転送は、Alibaba Cloud DNS の特別な機能です。 Alibaba Cloud DNS は、この機能の攻撃防御サービスを提供していません。 DDoS 攻撃が原因でブラックホールフィルタリングがトリガーされると、URL 転送は使用できなくなります。 この場合、A レコードまたは CNAME レコードを追加して、目的のドメイン名を宛先 IP アドレスまたは宛先ドメイン名にポイントできます。 あるいは、NGINX を使用して URL 転送を実装することもできます。 詳細については、「Nginx を使用して URL 転送サーバーを作成する」をご参照ください。
手順
例: http://example.com
へのリクエストを http://www.aliyundoc.com:80/
にリダイレクトします。
Alibaba Cloud DNS コンソール権威ドメイン ネーム権威 DNS 解決[DNS 設定]アクション にログインします。 ページの タブで、設定するドメイン名を探し、 列の をクリックします。
[DNS 設定] ページで、[DNS レコードの追加] をクリックします。表示されるパネルで、次のパラメーターを指定します。
暗黙的 URL 転送
リダイレクト技術ではなく、インラインフレーム (iframe) 技術が使用されます。
期待される結果
ユーザーがブラウザのアドレスバーに http://example.com
と入力して Enter キーを押すと、http://www.aliyundoc.com:80/
に対応するページが表示されますが、アドレスバーには http://example.com
が引き続き表示されます。

| レコードタイプ: [暗黙的 URL 転送] を選択します。 ホスト名: サブドメイン名のプレフィックスを入力します。次に例を示します。 DNS リクエストソース: [デフォルト] を選択します。 レコード値: http://www.aliyundoc.com:80/ と入力します。 TTL: Time to Live (TTL) は、グローバル ISP のローカル DNS サーバーが解決結果をキャッシュする時間です。このパラメーターは 10 分に設定することをお勧めします。ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が反映されるまでの時間が短くなります。詳細については、「TTL 期間を設定する」をご参照ください。
|
明示的 URL 転送
期待される結果
ユーザーがブラウザのアドレスバーに http://example.com
と入力して Enter キーを押すと、http://www.aliyundoc.com:80/
に対応するページが表示されますが、アドレスバーには http://www.aliyundoc.com:80/
が引き続き表示されます。

| レコードタイプ: [明示的 URL 転送] ホスト名: サブドメイン名のプレフィックスを入力します。次に例を示します。 DNS リクエストソース: [デフォルト] を選択します。 レコード値: 永続的なリダイレクト (301 リダイレクト) と一時的なリダイレクト (302 リダイレクト) がサポートされています。例: 302 http://www.aliyundoc.com:80/
説明 301 は、古いアドレス A のリソースが完全に削除されたこと (このリソースにはアクセスできなくなったこと) を示します。新しいコンテンツのクロール中に、検索エンジンは古い URL もリダイレクトされた URL に置き換えます。 302 は、古いアドレス A のリソースがまだ存在すること (まだアクセスできること) を示します。このリダイレクトは、古いアドレス A から新しいアドレス B への一時的なリダイレクトにすぎません。検索エンジンは、古い URL を保持しながら新しいコンテンツをクロールします。
TTL: Time to Live (TTL) は、グローバル ISP のローカル DNS サーバーが解決結果をキャッシュする時間です。このパラメーターは 10 分に設定することをお勧めします。ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が反映されるまでの時間が短くなります。詳細については、「TTL 期間を設定する」をご参照ください。
|
NS レコード
シナリオ
別の DNS サービスプロバイダーによってサブドメイン名を解決したい場合は、DNS レコードを追加できます。 サブドメイン名をホストする方法の詳細については、「サブドメイン管理」をご参照ください。
制限事項
サブドメイン名がホストされている DNS サービスプロバイダーから DNS サーバアドレスを取得する必要があります。
NS レコードのホスト名をアットマーク(@)に設定することはできません。 プライマリドメインを別の DNS サービスプロバイダーに委任する場合は、ドメイン指定業者で DNS サーバを変更します。
ホスト名が @
でない場合、同じホスト名と解決行を持つ NS レコードと他の種類の DNS レコードは互いに競合します。 NS レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関係する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。 詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
たとえば、Alibaba Cloud DNS を使用して example.com
を解決します。 サブドメイン名 www.example.com
を Alibaba Cloud DNS から Tencent Cloud DNSPod に委任する場合は、次のパラメーターを指定して NS レコードを追加します。
Alibaba Cloud DNS コンソール にログオンします。 [権威 DNS 解決] ページの [権威ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[ DNS 設定] ページで、[DNS レコードを追加] をクリックします。 表示されるパネルで、次のパラメーターを指定します。

| [レコードタイプ]: NS を選択します。 [ホスト名]: サブドメイン名のプレフィックスを入力します。 サブドメイン名が www.example.com で、サブドメイン名を Tencent Cloud DNSPod に委任する場合は、www と入力します。 [DNS リクエストソース]: DNS クエリが送信されるソースを指定します。 ほとんどの場合、[デフォルト] が選択されています。 異なるソースからの DNS リクエストに対して異なる IP アドレスを返す場合は、ISP 回線や中国本土以外のリージョンへの回線など、他の DNS リクエストソースを追加できます。 詳細については、「インテリジェント DNS 解決」をご参照ください。
重要 フォールバック解決のために、リクエストソースが [デフォルト] として構成された DNS レコードを必ず設定してください。 これにより、一部の DNS リクエストが、満たされたリクエストソースを持つ DNS レコードと一致しない場合の解決エラーを防ぎます。 [レコード値]: サブドメイン名を委任する DNS サーバのドメイン名を入力します。 たとえば、Tencent Cloud DNSPod によって提供される DNS サーバのドメイン名は ns3.dnspod.net です。
説明 同じホスト名(サブドメイン名)を持つが、レコード値が異なる複数の NS レコードを構成して、これらのアドレスを指すことができます。 [TTL]: Time to Live(TTL)は、グローバル ISP のローカル DNS サーバが解決結果をキャッシュする時間を指します。 このパラメーターは 10 分に設定することをお勧めします。 ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が有効になるまでの時間が短くなります。 詳細については、「TTL 期間の設定」をご参照ください。
|
SRV レコード
シナリオ
SRV レコードは、特定のサービスをホストするサーバーを指定するために使用されます。 SRV レコードは、Microsoft オペレーティングシステムのディレクトリ管理でよく使用されます。
制限
ホスト名が @
でない場合、同じホスト名と解決回線を持つ SRV レコードと NS または CNAME レコードは互いに競合します。 SRV レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関係する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。 詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソール にログオンします。 [権威 DNS 解決] ページの [権威ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードを追加] をクリックします。 表示されるパネルで、次のパラメーターを指定します。
CAA レコード
シナリオ
CAA は Certificate Authority Authorization の略です。認証局承認レコードを使用すると、Web サイトのドメイン所有者は、自分のドメイン名に対して証明書を発行することを許可されている認証局(CA)を宣言できます。これにより、権限のない第三者が他の CA に登録することによってドメイン名に対して SSL または TSL 証明書を取得しようとするのを防ぎます。
Web サイトのドメイン名に CAA レコードを追加すると、特定の CA がドメイン名に対して証明書を発行することを承認できます。これにより、権限のない CA によって HTTPS 証明書が発行されるのを防ぎ、Web サイトのセキュリティが向上します。
制限事項
ホスト名が @
でない場合、ホスト名と解決行が同じ CAA レコードと NS または CNAME レコードは互いに競合します。CAA レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関係する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソール にログオンします。[権限 DNS 解決] ページの [権限ドメイン名] タブで、設定するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードを追加] をクリックします。表示されるパネルで、次のパラメーターを指定します。

| [レコードタイプ]: [CAA] を選択します。 [ホスト名]: サブドメイン名のプレフィックスを入力します。次に例を示します。 [DNS リクエストソース]: DNS クエリが送信されるソースを指定します。ほとんどの場合、[デフォルト] が選択されています。異なるソースからの DNS リクエストに対して異なる IP アドレスを返す場合は、ISP 回線や中国本土以外のリージョンへの回線など、他の DNS リクエストソースを追加できます。詳細については、「インテリジェント DNS 解決」をご参照ください。
重要 リクエストソースが [デフォルト] として設定されている DNS レコードをフォールバック解決用に設定してください。これにより、一部の DNS リクエストが、満たされたリクエストソースを持つ DNS レコードと一致しない場合の解決エラーを防ぎます。 [レコード値]: レコード値の形式は [flag] [tag] [value] です。レコード値は、[flag] バイトと、[tag]-[value] ペアであるプロパティで構成されます。1 つのドメイン名に複数の CAA レコードを追加できます。 例: 0 issue "ca.example.com" ; [TTL]: Time to Live(TTL)は、グローバル ISP のローカル DNS サーバーが解決結果をキャッシュする時間を指します。このパラメーターは 10 分に設定することをお勧めします。ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が有効になるまでの時間が短くなります。詳細については、「TTL 期間の設定」をご参照ください。
|
PTR レコード
逆引き DNS ルックアップ は、IP アドレスをドメイン名にマッピングするプロセスです。これは、A レコードまたは AAAA レコードがドメイン名を IP アドレスにマッピングする正引き DNS ルックアップとは逆の処理です。 ポインター (PTR) レコードを使用して、特定の IP アドレスが指定されたドメイン名にマッピングされていることを確認できます。
構成方法: この機能を使用するには、データセンターまたはホスト サービスプロバイダーに連絡してください。サーバーが Alibaba Cloud によって提供されている場合は、[チケットの送信] できます。Alibaba Cloud のアフターサポートエンジニアが PTR レコード 解像度の追加を支援します。
SVCB レコード
シナリオ
SVCB レコードは、サービス検出を改善し、クライアントがサービスにアクセスしようとする前に、サポートされているプロトコルやサービスエンドポイントの詳細など、サービスの追加パラメーターをクライアントに通知するように設計されています。 SVCB レコードはさまざまな転送プロトコルに使用でき、HTTPS レコードと密接に関連しています。
SVCB レコードを使用すると、DNS システムはより柔軟で詳細な構成情報を提供でき、クライアントはサービスとの接続を確立する前にサービスリクエストについてより多くの情報に基づいた決定を下すことができます。 これにより、パフォーマンスとセキュリティが向上するだけでなく、ユーザーエクスペリエンスも最適化されます。
制限
ホスト名が @
でない場合、同じホスト名と解決回線を持つ SVCB レコードと NS または CNAME レコードは互いに競合し、エイリアスモードと サービスマニュアル の SVCB レコードは互いに競合します。 SVCB レコードを追加するときに Alibaba Cloud DNS がレコードの競合をプロンプト表示する場合は、関連する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。 詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソール にログオンします。 [権威 DNS 解決] ページの [権威ドメイン名] タブで、構成するドメイン名を見つけ、操作 列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードの追加] をクリックします。 表示されるパネルで、次のパラメーターを指定します。

| レコードタイプ: [SVCB] を選択します。 ホスト名: サブドメイン名のプレフィックスを入力します。 例: DNS リクエストソース: DNS クエリが送信されるソースを指定します。 ほとんどの場合、[デフォルト] が選択されています。 異なるソースからの DNS リクエストに対して異なる IP アドレスを返す場合は、ISP 回線や中国本土以外のリージョン向けの回線など、他の DNS リクエストソースを追加できます。 詳細については、「インテリジェント DNS 解決」をご参照ください。
重要 リクエストソースが [デフォルト] として構成された DNS レコードをフォールバック解決用に設定してください。 これにより、一部の DNS リクエストが、満たされたリクエストソースを持つ DNS レコードと一致しない場合の解決エラーを防ぎます。 優先度: 0 ~ 65535 の範囲の整数を入力します。優先度が最も高い SVCB レコードに対応するサービスインスタンスが、クライアントによって最初に選択されます。 値が小さいほど、優先度が高くなります。 サービスに複数の SVCB レコードがある場合、クライアントは優先度で SVCB レコードをソートし、優先度が最も高い(値が最も低い)SVCB レコードに対応するサービスインスタンスにアクセスしようとします。 SVCB レコードの優先度パラメーターは、電子メールサービスの MX レコードの優先度パラメーターに似ています。
説明 SVCB レコードの優先度パラメーターが 0 に設定されている場合、SVCB レコードはエイリアスモードになり、サービスパラメーターを指定することはできません。 この場合、SVCB レコードは CNAME レコードに似ており、クライアントがアクセスしようとするサービスインスタンスの名前を指すことができます。 SVCB レコードの優先度パラメーターが 0 に設定されていない場合、SVCB レコードはサービスマニュアルになり、サービスパラメーターを指定できます。
宛先ドメイン名: クライアントが接続する必要があるサーバーのドメイン名を入力します。 エイリアスモードの SVCB レコードでは、宛先ドメイン名パラメーターは、クライアントがアクセスする必要があるサービスインスタンスの名前を指定します。 サービスマニュアルの SVCB レコードでは、宛先ドメイン名パラメーターはサービスのホスト名を指定します。 この場合、クライアントは指定されたドメイン名に対して DNS リクエストを開始し、サービスインスタンスの IP アドレスを取得します。 例: www.example.com 。
サービスパラメーター: サービス構成と必要な機能を定義するキーと値のペアのセットを入力します。 これらのパラメーターは、さまざまな情報を提供できます。 たとえば、情報には、必要なプロトコルバージョン、アプリケーション層プロトコルネゴシエーション (ALPN) などのアプリケーション層プロトコル、必要な TLS バージョンなどのトランスポート層セキュリティ要件、トランスポートパラメーター、IP アドレスプロンプトなどが含まれます。 サービスパラメーターを使用すると、サービスプロバイダーはクライアントにサービスへのアクセスに関する詳細なガイドラインを提供し、クライアントに接続前の情報を提供できます。 これにより、接続のパフォーマンスとセキュリティが最適化されます。 例: alpn="h2" ipv4hint="223.5.5.5" port="443" ech="MTIzNDU2Nzg=" 。
説明 一般的なサービスパラメーター: alpn="h3,h2": HTTP/2 および HTTP/3 がサポートされていることを示します。 ipv4hint="223.5.XX.XX": 宛先ドメイン名がマッピングされる IPv4 アドレスを示します。 ipv6hint="2400:3200::XX": 宛先ドメイン名がマッピングされる IPv6 アドレスを示します。 port="443": ポート番号を示します。 ech="MTIzNDU2Nzg=": ECH の構成情報を表す Base64 エンコード文字列を示します。 mandatory="alpn,port": 渡す必要があるパラメーターのリストを示します。 no-default-alpn: デフォルトのアプリケーション層プロトコルがないことを示します。 no-default-alpn パラメーターがパラメーターリストに含まれている場合は、alpn パラメーターも渡す必要があります。 dohpath="/dns-query{?dns}": DoH ベースのアクセスの URL テンプレートを示します。
複数のキーと値のペアはスペースで区切る必要があり、最大 1,024 文字の長さにすることができます。 TTL: Time to Live (TTL) は、グローバル ISP のローカル DNS サーバーが解決結果をキャッシュする時間を指します。 このパラメーターは 10 分に設定することをお勧めします。 ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が有効になるまでの時間が短くなります。 詳細については、「TTL 期間の設定」をご参照ください。
|
HTTPS レコード
シナリオ
HTTPS レコードは、SVCB レコードの特殊なバージョンです。 HTTPS レコードは、HTTPS サービスを記述するために使用されます。 HTTPS レコードには、SVCB レコードのキーと値のペアのパラメーターと同じタイプのキーと値のペアのパラメーターが含まれています。 HTTPS レコードのキーと値のペアのパラメーターは、サービスプロトコルが HTTPS であると想定して解釈および処理されます。
HTTPS レコードを使用すると、Web サイト オペレーターは、使用可能な IP アドレスや、サポートされているプロトコルまたはサービスパラメーターなど、HTTPS サービスに関するより詳細な情報を提供できます。 これにより、クライアントが初めてサービスにアクセスするときに、最適な構成を選択できます。 このようにして、ハンドシェイクの待機時間と接続障害の確率が削減され、ユーザー プライバシーの保護が強化されます。
制限
ホスト名が @
でない場合、同じホスト名と解決回線を持つ HTTP レコードと NS または CNAME レコードは互いに競合し、エイリアスモードとサービスマー ドの HTTP レコードは互いに競合します。 HTTP レコードを追加するときに Alibaba Cloud DNS によってレコードの競合がプロンプトされた場合は、関連する DNS レコードを削除するか、ホスト名を変更してレコードの競合を解決できます。 詳細については、「DNS レコードの競合ルール」をご参照ください。
手順
Alibaba Cloud DNS コンソールにログオンします。 [権威 DNS 解決] ページの [権威ドメイン] タブで、構成するドメイン名を見つけ、操作列の [DNS 設定] をクリックします。
[DNS 設定] ページで、[DNS レコードの追加] をクリックします。 表示されるパネルで、次のパラメーターを指定します。

| レコードタイプ: [HTTPS] を選択します。 ホスト名: サブドメイン名のプレフィックスを入力します。 例: DNS リクエストソース: DNS クエリが送信されるソースを指定します。 ほとんどの場合、[デフォルト] が選択されています。 ソースごとに異なる IP アドレスを DNS リクエストに返したい場合は、ISP 回線や中国本土以外のリージョン向けの回線など、他の DNS リクエストソースを追加できます。 詳細については、「インテリジェント DNS 解決」をご参照ください。
重要 リクエストソースが [デフォルト] として構成されている DNS レコードをフォールバック解決用に設定してください。 これにより、一部の DNS リクエストが、満たされたリクエストソースを持つ DNS レコードと一致しない場合の解決エラーを防ぎます。 優先度: 0 ~ 65535 の範囲の整数を入力します。 優先度が最も高い [HTTPS レコード] に対応するサービスインスタンスが、クライアントによって最初に選択されます。 値が小さいほど、優先度が高くなります。 サービスに複数の [HTTPS レコード] がある場合、クライアントは優先度によって [HTTPS レコード] をソートし、優先度が最も高い(値が最も低い)HTTPS レコードに対応するサービスインスタンスへのアクセスを試みます。 HTTPS レコードの優先度パラメーターは、電子メールサービスの MX レコードの優先度パラメーターに似ています。
説明 HTTPS レコードの優先度パラメーターが 0 に設定されている場合、HTTPS レコードはエイリアスモードになり、サービスパラメーターを指定することはできません。 この場合、HTTPS レコードは CNAME レコードに似ており、クライアントがアクセスを試みるサービスインスタンスの名前を指すことができます。 HTTPS レコードの優先度パラメーターが 0 以外に設定されている場合、HTTPS レコードはサービスマードになり、サービスパラメーターを指定できます。
宛先ドメイン名: クライアントが接続する必要があるサーバーのドメイン名を入力します。 エイリアスモードの [HTTPS レコード] では、宛先ドメイン名パラメーターは、クライアントがアクセスする必要があるサービスインスタンスの名前を指定します。 サービスマードの HTTPS レコードでは、宛先ドメイン名パラメーターはサービスのホスト名を指定します。 この場合、クライアントは指定されたドメイン名に対して DNS リクエストを開始し、サービスインスタンスの IP アドレスを取得します。 例: www.example.com 。 サービスパラメーター: サービス構成と必要な機能を定義する一連のキーと値のペアを入力します。 これらのパラメーターは、さまざまな情報を提供できます。 たとえば、情報には、必要なプロトコルバージョン、ALPN などのアプリケーション層プロトコル、必要な TLS バージョンなどのトランスポート層セキュリティ要件、トランスポートパラメーター、IP アドレスプロンプトなどが含まれます。 サービスパラメーターを使用すると、サービスプロバイダーはクライアントにサービスアクセスのための詳細なガイドラインを提供し、クライアントに接続前の情報を提供することで、接続のパフォーマンスとセキュリティを最適化できます。 例: alpn="h2,h3" ipv4hint="223.5.XX.XX" ipv6hint="2400:3200::XX" port="443"
説明 一般的なサービスパラメーター: alpn="h3,h2": HTTP/2 および HTTP/3 がサポートされていることを示します。 ipv4hint="223.5.XX.XX": 宛先ドメイン名の IPv4 アドレスを示します。 ipv6hint="2400:3200::XX": 宛先ドメイン名の IPv6 アドレスを示します。 port="443": ポート番号を示します。 mandatory="alpn,port": 渡す必要があるパラメーターのリストを示します。 no-default-alpn: デフォルトのアプリケーション層プロトコルがないことを示します。 no-default-alpn パラメーターがパラメーターリストに含まれている場合は、alpn パラメーターも渡す必要があります。 dohpath="/dns-query{?dns}": DoH ベースのアクセスの URL テンプレートを示します。
複数のキーと値のペアはスペースで区切る必要があり、最大 1,024 文字まで入力できます。 TTL: Time to Live (TTL) は、グローバル ISP のローカル DNS サーバーが解決結果をキャッシュする時間を指します。 このパラメーターは 10 分に設定することをお勧めします。 ほとんどの場合、TTL 値が小さいほど、エンドユーザーに対して DNS の変更が有効になるまでの時間が短くなります。 詳細については、「TTL 期間の設定」をご参照ください。
|