Dynamisch erstellte Webseite ohne Subdomain

Dynamisch erstellte Webseite ohne Subdomain

Ich habe große Schwierigkeiten, Cloudflare richtig zu konfigurieren, daher bin ich für jede Hilfe sehr dankbar.

Ich habe eine Webanwendung, die für jeden Benutzer eine eindeutige Datenbank erstellt, Beispiel:

Die Anwendung ist auf installiert example.com. Sobald sich der Benutzer user1anmeldet, lautet seine Anmelde-URL: user1.example.comSie können ein Beispiel dafür sehen, wovon ich spreche, wenn Sie ein Konto auf eröffnenwww.activecampaign.com

Das Problem ist nun, dass, sobald ich Cloudflare DNS eingerichtet habe example.com, es funktioniert. Ich habe ein Forum auf einer Subdomain forum.example.com, das ebenfalls funktioniert, weil ich ein A-Record für diese Subdomain auf Cloudflare hinzugefügt habe, aber user1.example.comes funktioniert nicht

Sagen Sie mir nicht, dass ich einen A-Eintrag hinzufügen soll, user1.example.comweil user1es sich nicht um eine Subdomäne handelt. Die App erstellt einfach eine eindeutige Datenbank für jeden Benutzer, genau wie die ActiveCampaign-App.

Antwort1

Wenn Sie möchten, dass Benutzer eine solche URL zum Anmelden verwenden, müssen Sie einen Platzhalterdatensatz hinzufügen:

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

DNS funktioniert auf diese Weise, unabhängig davon, welche Dienste Sie verwenden oder wofür Sie sie verwenden. EsIsteine Subdomain (sagt der DNS-Standard,RFC1035) – in Ihrem Fall handelt es sich einfach nicht um eine andere Anwendung.

Sie könnten möglicherweise auch A- und AAAA-Einträge für jeden Benutzer hinzufügen. Dies ist jedoch umständlich und unhandlich und könnte die Ermittlung gültiger Benutzernamen verhindern.

verwandte Informationen