در این لینک توضیحات رو دادم. مطالعه کنید.
حالا نمیدونم اگه این ip مشترک باشه هم کار میکنه یا باید یک ip اختصاصی واسه این کار تهیه بشه
نیاز به IP اختصاصی دارید.
نوشتن یک httpmodule که اسم subdomain رو از اسم اصلی سایت جدا کنه و به یه جائی redirect کنه
کار سختی نیست.
البته نباید redirect کنی بلکه باید RewritePath کنی.
چیزی شبیه به کد زیر
string host, originalurl, newurl;
host = Request.Url.Host;
originalurl = Request.Url.PathAndQuery;
if (host.EndsWith(".raziee.ir"))
{
newurl = "Default.aspx?subdomain=" + host.Replace(".raziee.ir", "");
HttpContext.Current.RewritePath(newurl);
}