カスタム検証ドメインの設定
を使用している。カスタムDiscord検証ドメインは、認証ページをプロフェッショナルで信頼できるものにする最も簡単な方法の1つです。一般的なURLに会員を送る代わりに、`verify.yourcommunity.com`のようなものに会員を誘導することができます。
このガイドでは、DNSの設定からSSLのプロビジョニングまで、完全なセットアッププロセスを説明し、遭遇する可能性のある最も一般的な問題をカバーします。
カスタムドメインが重要な理由
信頼と完走率
検証リンクを見た会員は、クリックするかどうかを一瞬で判断します。verify.yourcommunity.com`へのリンクは、聞いたこともない第三者のドメインへのリンクよりも本質的に信頼できる。フィッシングに対する意識が高い(そうあるべき)コミュニティでは、メンバーは見慣れないURLを疑うように訓練されている。
カスタムドメインに切り替えたサーバーオーナーは、検証完了率が15~25%高くなったと報告しています。これは、そうしなければバウンスしていたであろうかなりの数の会員数です。
ブランドの一貫性
あなたのコミュニティがウェブサイト、ソーシャルメディア、Discordサーバーを持っているなら、認証ページは同じブランドの一部であるように感じるはずです。カスタムドメインとRestore Hubのビジュアルカスタマイズオプションを組み合わせることで、最初のクリックから認証されたメンバーまでシームレスな体験が生まれます。
SEOと発見力
カスタムドメインは、検証ページが独自ドメインのオーソリティの下にインデックスされることを意味します。誰かがあなたのコミュニティ名を検索した場合、検証ページはあなたのメインウェブサイトと一緒に検索結果に表示されます。
前提条件
始める前に必要なもの
- リストアハブアカウントプレミアム契約(カスタムドメインはプレミアム機能です。)
- ドメイン名のDNSを管理することができる。
- DNSプロバイダーのダッシュボードへのアクセス(Cloudflare、Namecheap、GoDaddy、Route 53など)。
必要ない:
- ウェブサーバーまたはホスティングアカウント
- コーディングの知識
- SSL証明書(これは自動的に処理されます)
ステップ1:サブドメインの選択
ルートドメインではなく、サブドメインを使用することをお勧めします。一般的な選択肢
- `verify.yourcommunity.com`(最も一般的で明確)
- `auth.yourcommunity.com`。
- `join.yourcommunity.com`
- discord.yourcommunity.com`。
サブドメインを使用することで、メインドメインをウェブサイトのために空けておくことができ、DNSの競合を避けることができます。
ステップ2:復元ハブにドメインを追加する
リストアハブダッシュボードで
- サーバーの検証設定
- クリックカスタムドメイン
- 選択したサブドメインを入力する(例:`verify.yourcommunity.com`)。
- クリックセーブ
Restore HubはCNAMEターゲットを表示します-これが次のステップで必要な値です。これは`verify.restorehub.net`または同様のエンドポイントのように表示されます。
ステップ3:DNSの設定
これが技術的に関与する唯一のステップで、単純明快だ。
何をしているのか
を作成している。CNAMEレコードこのレコードは、あなたのサブドメインからのトラフィックをリストアハブの検証サーバーにルーティングするようDNSに指示します。CNAMEレコードは基本的にエイリアスであり、"誰かがverify.yourcommunity.comにアクセスしたら、verify.restorehub.netのサーバーに送る "というものです。
DNSの設定
DNSプロバイダーのダッシュボードで、これらの設定で新しいレコードを作成します:
| フィールド
|-------|-------|
| タイプ | CNAME
| 名前|`verify`(または選択したサブドメインのプレフィックス)
| ターゲット/値|リストアハブのダッシュボードに表示されるCNAMEターゲット。
| TTL|自動または300(5分)
| プロキシ|オフ/DNSのみ(Cloudflareユーザーにとって重要ですCloudflare固有の注意事項
DNSにCloudflareを使用している場合マストプロキシのステータスを "DNS Only"(オレンジではなくグレーの雲のアイコン)に設定します。CloudflareのプロキシはSSLを傍受し、Restore Hubの自動SSLプロビジョニングと競合する可能性があります。SSLがプロビジョニングされると、オプションでプロキシを再度有効にすることができますが、DNS Onlyのままにしておくのが最も安全です。
DNS伝播の検証
DNSの変更が反映されるまでには、30秒から48時間かかりますが、ほとんどのプロバイダーは5~15分以内に反映されます。ほとんどのプロバイダーは5~15分以内に反映されます:
- dnschecker.org- グローバルDNSサーバーの伝播状況を表示します。
- コマンドライン:`dig verify.yourcommunity.com CNAME`または`nslookup verify.yourcommunity.com`。
次のステップに進む前に、CNAMEが正しく解決されるまで待つ。
ステップ4:ドメインの所有権を確認する
リストアハブダッシュボードに戻りドメインの確認.Restore HubはCNAMEレコードが正しく設定され、正しいターゲットを指していることを確認します。検証に失敗した場合
- CNAMEターゲット値のダブルチェック(タイプミスがないこと)
- Aレコードではなく、CNAMEを使用していることを確認してください。
- DNSが伝播するまでさらに数分待つ
- Cloudflareを使用している場合、プロキシがDNS Onlyに設定されていることを確認する。
ステップ5:SSLの自動プロビジョニング
ドメインが確認されると、Restore Hubは自動的にLet's Encryptを通してSSL証明書を準備します。これは数秒以内に行われ、お客様のアクションは必要ありません。
証明書だ:
- 自動的に発行される
- 有効期限が切れる前に自動的に更新(60~90日ごと)
- 最新のTLS(TLS 1.2および1.3)によるHTTPSをサポートします。
- すべての主要ブラウザから信頼されている
SSLがプロビジョニングされると、カスタム認証URLが有効になります。https://verify.yourcommunity.com`にアクセスした会員には、有効な HTTPS 接続であなたのブランドの認証ページが表示されます。
ステップ6:認証リンクの更新
サーバー内の古い検証リンクを新しいカスタムドメインのURLに置き換える:
- 検証チャンネルのエンベッドまたはメッセージを更新する
- 検証リンクを参照するボットコマンドを更新する。
- サーバーのルールや情報チャンネルに検証用URLが記載されていれば、それを更新する。
- 古い検証用URLを指す外部リンク(ウェブサイト、ソーシャルメディア)を更新する。
よくある問題のトラブルシューティング
「ドメイン認証に失敗しました
原因がある:DNSがまだ伝播していないか、CNAMEレコードが間違っています。修正する:15~30分待ってから、もう一度試してください。CNAMEターゲットがRestore Hubが表示するものと正確に一致することを確認してください。
「SSLプロビジョニングの失敗
原因がある:通常はCloudflareのプロキシの問題か、CAAのレコード制限です。修正する:
- Cloudflareを使用している場合は、プロキシがDNS Onlyに設定されていることを確認してください。
- ドメインに証明書発行を制限するCAAレコードがあるかどうかを確認します。必要に応じて、CAAレコードに「0 issue "letsencrypt.org"`」を追加する。
- ファイアウォールがポート80をブロックしていないことを確認する(Let's EncryptはHTTP-01チャレンジを使用)。
「ページは一般的なエラーまたは間違ったサイトを表示します。
原因がある:CNAMEが間違ったターゲットを指している。修正する:DNS設定のCNAMEターゲット値がRestore Hubダッシュボードに表示されている値と一致していることを確認します。
「SSL証明書の期限切れ
原因がある:通常、初期設定後にDNSが変更されたため、自動更新に失敗する。修正する:CNAMEレコードが正しく設定されていることを確認します。Restore Hubは自動的に更新を試みます。問題が解決しない場合は、ダッシュボードでカスタムドメインを削除し、再追加します。
"会員からの報告が遅い"
原因がある:DNS解決に遅延が発生しているか、DNSのTTLが高すぎる。修正する:最適なパフォーマンスを得るには、DNSのTTLを300秒(5分)に設定してください。プロキシを有効にしてCloudflareを使用する場合、パフォーマンスは通常優れています。
ベストプラクティス
- サブドメインを使用するDNSの競合を避けるため、ルートドメインではありません。
- DNSプロキシをオフにしておく初期セットアップ中にSSLを有効にし、SSLが確認された後にオプションで有効にします。
- 低いTTLを設定する(300秒)そのため、DNSの変更がすぐに反映されます。
- フルフローテストセットアップ後、URLにアクセスし、検証を完了し、ロールが割り当てられていることを確認する。
- リストアハブダッシュボードをブックマークするメンバーから問題が報告された場合、ドメインのステータスをすぐに確認できます。
ブランド認証ページを設定する準備はできましたか?restorehub.netで無料で始めるカスタムドメインのサポートを解除するには、プレミアムにアップグレードしてください。