Azure Static Web Apps で Azure DNS を使用して頂点ドメインを設定する

サブドメインを含まないドメイン名は、頂点またはルート ドメインと呼ばれます。 たとえば、ドメイン www.example.com は、www のサブドメインに example.com の頂点ドメインが付加されたものです。

このガイドでは Azure DNS で TXT および ALIAS レコードを使用して頂点ドメインを構成する方法について説明します。

次の手順では、作成した Azure DNS ゾーンと既存の静的 Web アプリから設定をコピーする必要があります。 2 つの異なるウィンドウで Azure portal を開いて、2 つのサービスを簡単に切り替えることができるようにすることを検討してください。

ドメインの所有権を検証する

  1. Azure portal を開きます。

  2. 静的 Web アプリに移動します。

  3. [設定] で、[カスタム ドメイン] を選択します。

  4. [+ 追加] を選択し、次にドロップダウン メニューで [Azure DNS のカスタム ドメイン] を選択します。

  5. [ドメインの入力] タブで、頂点ドメイン名を入力します。

    たとえば、ご利用のドメイン名が example.com である場合は、このボックスに「example.com」と入力します (サブドメイン名はなし)。

  6. [次へ] を選択します。

  7. [検証 + 構成] タブに、次の値を入力します。

    設定
    ドメイン名 この値は、前の手順で入力したドメイン名と一致している必要があります。
    ホスト名レコード タイプ [TXT] を選択します。
  8. [コードの生成] を選択します。

    コードが生成されるのを待ちます。 完了するまでに 1 分ほどかかります。

  9. TXT レコード値が生成されたら、(生成された値の横にある) [コピー] を選択して、コードをクリップボードにコピーします。

  10. [閉じる] を選択します。

  11. Azure DNS ゾーン インスタンスに移動します。

  12. [+ レコード セット] を選択します。

  13. [レコードセットの追加] ウィンドウに次の値を入力します。

    設定 プロパティ
    名前 @」と入力します
    Type [TXT - テキスト レコードの種類] を選択します。
    TTL 既定値のままにします。
    TTL の単位 既定値のままにします。
    静的 Web アプリからクリップボードに TXT レコード値を貼り付けます。
  14. [OK] を選択します。

  15. Azure portal で静的 Web アプリに戻ります。

  16. [設定] で、[カスタム ドメイン] を選択します。

頂点ドメインの行で [状態] を確認します。 検証が完了すると、頂点ドメインが公開されます。

この検証の実行中に、構成を完了するためのエイリアス レコードを作成します。

エイリアス レコードの設定

  1. Azure portal で Azure DNS ゾーンに戻ります。

  2. [+ レコード セット] を選択します。

  3. [レコードセットの追加] ウィンドウに次の値を入力します。

    設定 プロパティ
    名前 @」と入力します
    Type [A - IPv4 アドレスの別名] を選択します
    エイリアスのレコード セット [はい] を選択します。
    エイリアスの種類 [Azure リソース] を選択します
    サブスクリプションを選択します。 Azure サブスクリプションを選択します。
    Azure リソース 静的 Web アプリの名前を選択します。
    TTL 既定値のままにします。
    TTL の単位 既定値のままにします。
  4. [OK] を選択します。

  5. 新しいブラウザー タブを開き、頂点ドメインに移動します。

    DNS レコードが更新されていれば、ブラウザーに静的 Web アプリが表示されます。 また、https を使用して場所を調査し、サイトが安全に提供されていることを確認します。

次のステップ