Mythexのカスタムドメイン:購入するか、既存のドメインを接続するか
公開したMythexのアプリは、*.mythex.aiのリンクではなく、app.example.comのような自分のドメインで運用できます。Proプランでは、Mythex内でドメインを購入して接続してもらうか、すでに持っているドメインを1つのDNSレコードで接続するかを選べます。どちらの場合も、HTTPSは自動で設定されます。
機能の概要
公開された各アプリには、Mythexのサブドメインが割り当てられます。テストや友人との共有には十分ですが、ビジネス、ポートフォリオ、製品のローンチでは、独自の名前を持ちたいのが普通です。
カスタムドメインはProに含まれています。料金ページに「無料のカスタムドメイン」と表示されることがありますが、これはカスタムドメインがプランに含まれているという意味で、ドメイン自体が無料という意味ではありません。Mythexを通じて名前を購入した場合、ドメインの登録料は別途請求されます。
すべては設定の中の**ドメイン**ページにまとまっています。そこで、ドメインの購入や接続、プロジェクトへの割り当て、DNSの確認、各ドメインのメニューからの設定、自動更新、メインドメインの設定、接続解除、他社への移管を行えます。ライブ中のプロジェクトでは、公開 → カスタムドメインが、そのプロジェクトについて同じ操作を行うショートカットになります。
この仕組みの理由
カスタムドメインを使いたい人は、2通りのケースがあります。レジストラですでに名前を持っていて、それをアプリに向けたいだけの人。もう一つは、まだドメインを持っておらず、取得のためにもう1つのサービスを覚えたくない人です。そこでMythexは、両方の方法をサポートしています。どちらの場合も、最も失敗しやすいHTTPSの設定を代わりに行います。DNSが初めての方は、ドメインとDNSの仕組みで各要素を説明しています。
方法1:Mythexでドメインを購入する
- ドメインを開き、購入を選びます。
- 名前を検索し、利用可能な候補を1つ選びます。
- 任意で、接続先のプロジェクトを選ぶか、購入のみ — 後で接続を選びます。
- チェックアウトします。Mythexがドメインを登録します。
ライブ中のプロジェクトの公開 → カスタムドメイン → ドメインを購入からも購入できます。その場合は、新しいドメインがそのプロジェクトに自動的に接続されます。
設定できる項目
購入したドメインのドメイン → ⋯ → 設定から、次の項目を設定できます。
- DNSレコード:
A、AAAA、CNAME、MX、TXT、SRVレコードを追加または削除します。たとえばメールやGoogleの認証用です。サイトに使われているMythexのレコードは、変更できないようにロックされています。 - WHOISプライバシー:Mythexを通じて登録したドメインで利用できます。
- メイン:複数のドメインが同じプロジェクトを指している場合に、どのホスト名をメインにするかを選びます。
購入したドメインのネームサーバーは読み取り専用です。別のネームサーバーを使うには、まずドメインを移管します。Mythexがロックを解除し、新しいレジストラに貼り付けるための認証コードを発行します。
更新
購入したドメインは1年間登録され、デフォルトで自動更新がオンになっています。有効期限の約45日前に、購入時に使ったカードへ、ドメインページに表示された更新料金が請求され、メールで領収書が届きます。カードが拒否された場合、ドメインには警告と今すぐ更新ボタンが表示されます。**⋯**メニューから自動更新をオフにできます。今年の更新料がすでに支払われていて、まだ処理が完了していない場合は、返金されます。
方法2:すでに持っているドメインを接続する
- プロジェクトを公開します。
- ドメインで接続を選びます(またはプロジェクトの公開 → カスタムドメイン → 既存のドメインを接続)。
app.example.comのようなホスト名を入力し、プロジェクトを選びます。- DNSプロバイダーで、そのホスト名からMythexが示す接続先(
{slug}.mythex.ai)へのCNAMEレコードを作成します。 - 確認をクリックします。
DNSの準備が整うとステータスが有効になり、MythexがそのドメインのHTTPSを発行します。詳しい手順は、カスタムドメインの接続方法をご覧ください。
よくあるつまずき
- 保留中のまま。 DNSの変更が行き渡るには数分かかることがあり、プロバイダーによってはさらに長くかかる場合もあります。レコードが(Aレコードではなく)CNAMEで、表示された接続先と完全に一致しているか確認してから、もう一度確認をクリックしてください。
- 接続先が違う。 CNAMEは、このアプリのスラッグと一致している必要があります。入力ミスや古いスラッグがあると、確認は失敗します。
- プロキシされたDNS。 DNSプロバイダーがトラフィックのプロキシを勧めてきても、MythexがHTTPSを発行できるよう、レコードはDNSのみに設定してください。
- 確認直後にサイトが開かない。 HTTPSの設定が終わる前に、DNSの確認が通ることがあります。数分待ってからもう一度確認してください。それでも失敗する場合は、サポートにお問い合わせください。
- ルートドメイン。
wwwやappのようなサブドメインを使うことをおすすめします。素のexample.comは、DNSプロバイダーがALIAS/ANAMEやフラット化に対応しているかどうかに依存します。よく分からない場合は、wwwを使い、プロバイダーでルートをリダイレクトしてください。
制限事項
- Proのみ。 無料プランは、Mythexのサブドメインで公開されます。
- ドメインがトラフィックを配信するには、プロジェクトが公開されていてライブである必要があります。
- Mythexで購入した場合、登録と更新の料金はProとは別に請求されます。
- ドメインを接続解除すると、そのホスト名ではアプリの配信が止まります。ただし、ドメインの契約が解約されたり、移管されたりするわけではありません。