DNS और URL पुनर्लेखन के बारे में चिंता न करें
आपका DNS रिकॉर्ड स्थिर होगा, कुछ ऐसा:
*.YOURDOMAIN.COM A 123.123.123.123
अपने DNS प्रदाता से यह आपके लिए करने के लिए कहें (यदि यह पहले से नहीं किया गया है) या यदि आप अपने DNS रिकॉर्ड्स पर नियंत्रण रखते हैं तो इसे स्वयं करें। यह स्वचालित रूप से आपके सभी सबडोमेन (वर्तमान और भविष्य वाले) को उसी HTTP सर्वर में इंगित करेगा।
एक बार ऐसा करने के बाद, आपको अपने http सर्वर पर अपने सर्वर-साइड स्क्रिप्ट्स तक पहुंचने के लिए होस्टनाम का उपयोग करने के लिए प्रत्येक होस्ट अनुरोध पर HOST शीर्षलेख को केवल पार्स करने की आवश्यकता होगी।
मान लीजिए कि आप एएसपी.नेट का उपयोग कर रहे हैं, यह एक तरह का मूर्ख उदाहरण है जिसके साथ मैं आया हूं लेकिन काम करता है और इस दृष्टिकोण की सादगी का प्रदर्शन करता है:
<%@ 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");
%>