Sie nicht über DNS und URL Sorge
Ihre DNS-Eintrag Umschreiben wird statisch, so etwas wie:
*.YOURDOMAIN.COM A 123.123.123.123
Fragen Sie Ihren DNS-Anbieter es für Sie tun (wenn es nicht getan bereits) oder tun Sie es selbst, wenn Sie die Kontrolle über Ihre DNS-Einträge haben. Dadurch werden alle Ihre Subdomains (aktuelle und zukünftige) automatisch auf denselben HTTP-Server verweisen.
Sobald Sie fertig sind, müssen Sie nur HOST-Header für jede einzelne HTTP-Anfrage analysieren, um zu erkennen, welcher Hostname für den Zugriff auf Ihre serverseitigen Skripte auf Ihrem http-Server verwendet wurde.
Sie Unter der Annahme, mit ASP.NET, das ist irgendwie albern Beispiel ich mit, aber Arbeiten kam und zeigt Einfachheit dieses Ansatzes:
<%@ Language="C#" %>
<%
string subDomain = Request.Url.Host.Split('.')[0].ToUpper();
if (subDomain == "CLIENTXXX") Response.Write("Hello CLIENTXXX, your secret number is 33");
else if (subDomain == "CLIENTYYY") Response.Write("Hello CLIENTYYY, your secret number is 44");
else Response.Write(subDomain+" doesn't exist");
%>
Wie richten Sie einen ähnlichen Catch-All auf IIS ein – Vikram