サブドメインなしで動的に作成されたウェブページ

サブドメインなしで動的に作成されたウェブページ

cloudflare を適切に設定するのが本当に難しいので、助けていただければ幸いです。

各ユーザーに固有のデータベースを作成する Web アプリケーションがあります。例:

アプリケーションはにインストールされますexample.com。ユーザーがuser1サインアップすると、ログインURLはになります。user1.example.comアカウントを開設すると、私が話している内容の例を見ることができます。www.activecampaign.com

問題は、Cloudflare DNSをセットアップしたらexample.com、サブドメインforum.example.comにフォーラムがあり、これも機能しているということです。これは、CloudflareのそのサブドメインにAレコードを追加したためですが、user1.example.com機能していません。

user1.example.comサブドメインではないので、A レコードを追加するように指示しないでくださいuser1。アプリは、activecampaign アプリと同様に、ユーザーごとに一意のデータベースを作成します。

答え1

このような URL を使用してログインできるようにするには、ワイルドカード レコードを追加する必要があります。

*.example.com IN A $your_server
*.example.com IN AAAA $your_server

DNSは、使用しているサービスやその用途に関係なく、このように機能します。サブドメイン(DNS標準によると、RFC1035) - あなたの場合は、単に別のアプリケーションというわけではありません。

各ユーザーに A レコードと AAAA レコードを追加することもできますが、これは扱いにくく、管理不能になり、有効なユーザー名の検出が可能になる可能性があります。

関連情報