PDA

View Full Version : ایجاد زیر دامنه به تعداد زیاد



morteza_mokhtari
پنج شنبه 15 فروردین 1392, 22:58 عصر
سلام دوستان بنده تویه سایتم نیاز به زیر دامنه به تعداد زیاد دارم شاید نزدیک 5000 تا یا بیشتر و یا کمتر.یه کم جستجو کردم تویه این زمینه به این نتیجه رسیدم که نیاز به خرید یک IP دارم.میخوام ببینم روش دیگه ای وجود داره یا خیر. قیمت IP چه قدر هستش و اینکه آیا به هرکسی داده میشه؟میخوام به این صورت باشه که اگه شخصی آدرس www.morteza.example.ir را وارد کرد اطلاعات مربوط به شخص مرتضی نمایش داده بشه یعنی اطلاعات رو بر اساس زیر دامنه واکشی بکنم.با تشکر.

Beginner2013
جمعه 16 فروردین 1392, 01:51 صبح
سلام.
می تونید اگه اشتباه نکنم با 60،70 تومن بگیرید ولی همیشه نیاز به این کار نیست.بسته به امکانات حال حاضرتون ممکنه بتونید کارهای دیگه ای هم انجام بدید مثلا اگر شما Domain Alias به تعداد زیاد داشته باشید می تونید،دو دامنه رو سایتتون ست کنید و دامنه ای رو که می خواید به بهش زیر دامنه بدید به صورت aliase اضافه کنید،بعد در تنظمیات Dns تون یک رکورد از نوع Cname میسازید و نامش رو برابر نام زیر دامنه مثلا morteza.example.ir (http://www.morteza.example.ir) قرار میدید،و دیتاش رو برابر دامنه اصلی.بعد دوباره همین زیر دامنه رو هم به عنوان Domain Aliase به دامنه هاتون اضافه می کنید.روش های دیگه ای هم هست.البته اگه بخواید برای هر زیر دامنه دستی این کارو نکنید،باید Wilcard ِDns تون فعال باشه در این صورت می تونید بایکبار Add کردن *.host باقی ماجرا رو به کدهاتون بسپارید.درمورد کد هم که باید در متد Begin_Request فایل Global.asax تون کد Rewrite رو بنویسید..

yakooza2009
جمعه 16 فروردین 1392, 02:21 صبح
ببین دوست عزیز اگر نیاز هست که یه چی شبیه سیستم وبلاگ نویسی راه اندازی کنی که تعداد بالا ساب دامین تعریف کنی
بهترین کار اینه
شما اول یک آی پی تهیه کنی ، که اگر VPS در اختیارت باشه معمولا خودش IP داره
بعد در تنظیمات مدیریت هاست در قسمت DNS رکورد * به عنوان ساب دامین اضافه میکنی
تا اینجای کار هر ساب دامینی زده بشه با پلن شما درخواستش میاد
مثلا اسم سایت a.com
a1.a.com
a2.a.com
همه این درخواست ها به همون پلن a هدایت میشن
در اونجا با HTTP habdler میتونی مدیریت کنی که فرضا ساب دامین a1 برای آقای فلانیه سایت اطلاعات اون و نمایش بده
و ساب دامین a2 برای ی نفر دیگس
اینطوری شما یک ساب دامین واقعی ایجاد کردی و هزاران ساب دامین مجازی

morteza_mokhtari
جمعه 16 فروردین 1392, 21:57 عصر
ممنون از اینکه پاسخ دادید فکر کنم روش دوم که IP هست بهتر باشه.ممنون میشم قسمت کد نویسی اش رو بیشتر برام توضیح بدهید .مثلا چطوری میتونم اطلاعات رو از طریق subdomain از جدول واکشی بکنم.بنده کلا تویه این زمینه اصلا کار نکردم یه کم گیج شدم.اون قسمت http Handler رو اگه میشه یه کم توضیح بدهید.با تشکر

na3er-faraji
شنبه 17 فروردین 1392, 02:03 صبح
http://barnamenevis.org/showthread.php?368420-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%B3%D8%A7%D8%AE%D8%AA-sub-domain
تو پست های آخر این تاپیک من یک کد نوشتم که میتونه کمک کوچیکی برای شما باشه.

morteza_mokhtari
یک شنبه 18 فروردین 1392, 14:11 عصر
سلام دوستان .بنده با پشتیبانی هاستم تماس گرفتم میگه فعلا خرید IP مقدور نیست و اگه به IP نیاز دارید باید ssl هم بگیرد.بنده فقد میخوام که تمام زیر دامنه ها به دامنه اصلی فوروارد بشه.مثلا اگه کاربر www.x.mysite.com رو وارد کرد همون دامنه www.mysite.com باز بشه و اطلاعات رو طبق مطلب مفید آقای فرجی (http://www.dotnettips.info/post/1241/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%88-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-subdomain-%D8%AF%D8%B1-%D8%AD%D8%A7%D9%84%D8%AA-%D9%84%D9%88%DA%A9%D8%A7%D9%84-%D9%87%D8%A7%D8%B3%D8%AA) به این صورت از جدوال واکشی بکنم. روش آقای Beginner2013 (http://barnamenevis.org/member.php?235308-Beginner2013) رو هم متوجه نشدم .آیا راهی وجود داره بدون Ip تمام زیر دامنه ها به دامنه اصلی هدایت بشه.بنده میخوام کاربر هر کلمه ای برای ساب دومین وارد کرد آدرس دومین باز بشه.نمیخوام برم ساب دومین رو یه جایی تعریف کنم میخوام مقدارش * باشه یه هرچی که کاربر وارد کرد.اگه اون اسمی که کاربر وارد کرده در دیتابیس باشه که اطلاعاتش از دیتابیس خونده میشه اگه هم نباشه که چیزی نمایش داده نمیشه.

sepahan gostar
یک شنبه 18 فروردین 1392, 15:32 عصر
این سایت دامنه ir مورد نظر تون را به نام شما ثبت میکنه فقط با 3600 تومان، تمام پروسه خرید دامین آنلاینه... واقعا عالیه
www.sepahangostar.com

morteza_mokhtari
یک شنبه 18 فروردین 1392, 23:10 عصر
دوستان لطفا راهنمایی کنید.اگه راهی وجود نداره بگید بی خیالش بشم.

morteza_mokhtari
یک شنبه 18 فروردین 1392, 23:54 عصر
فکر کنم همون نظر آقای Beginner2013 (http://barnamenevis.org/member.php?235308-Beginner2013) برای بنده کافی باشه و جواب بده .دو تا سوال این که آیا حتما نیاز به دو تا دامنه داریم و آیا با هاست معمولی جواب میده یا اینکه باید vps بگیرم.به طور متوسط هاست معمولی چند نفر آنلاین پشتیبانی میکنه؟در مورد روششون هم اگه میشه یه کم بیشتر توضیح بدهید متاسفانه بنده تویه یه سری از مباحث بسیار قدرتمند و تویه یه سری دیگه خیلی ضیعف هستم که این مبحث هم تویه قسمت ضیعف قرار میگیره.و کلا اطلاعات کمی تویه این زمینه دارم.

raziee
دوشنبه 19 فروردین 1392, 18:46 عصر
فکر کنم همون نظر آقای Beginner2013 (http://barnamenevis.org/member.php?235308-Beginner2013) برای بنده کافی باشه و جواب بده .دو تا سوال این که آیا حتما نیاز به دو تا دامنه داریم و آیا با هاست معمولی جواب میده یا اینکه باید vps بگیرم.به طور متوسط هاست معمولی چند نفر آنلاین پشتیبانی میکنه؟در مورد روششون هم اگه میشه یه کم بیشتر توضیح بدهید متاسفانه بنده تویه یه سری از مباحث بسیار قدرتمند و تویه یه سری دیگه خیلی ضیعف هستم که این مبحث هم تویه قسمت ضیعف قرار میگیره.و کلا اطلاعات کمی تویه این زمینه دارم.

با سلام
نیازی به چند دامنه نیست.
در "ایجاد زیر دامنه (Subdomain) به صورت داینامیک توسط برنامه نویسی دات نت (http://arianaltd.com/tabid/90/Articles/10/--Subdomain----.aspx)" توضیحاتی رو دادم.
داشتن یک IP اختصاصی و دسترسی به تنظیمات DNS کافی است.

na3er-faraji
دوشنبه 19 فروردین 1392, 23:06 عصر
ببین دوست من شما دو راه داری. خودتو الکی گیج نکن

1- اگه میخای تمام آدرس ها رو فوروارد کنی باید حتما ip داشته باشی که روی هاست اختصاصی ip داره ولی هاست های اشتراکی به سختی بت یک ip جدا میدن.
2- روش دوم اگه نتونی ip بگیری اینه که یکی یکی بیای ساب دومین هات رو تو کنترل پنل هاستت تعریف کنی که برای 5000 تا کمی زمان بره (البته اگه هاستتون تعداد زیردامنه به تعداد نامحدود رو ساپورت کنه)

با نزدیک به 2-3 خط کد هم میتونی فوروارد رو انجام بدی.

برای سوال هاست معمولی یا vps هم بستگی به کار شما داره. اگر تعداد بازدید ها بالا باشه (تعداد افراد آنلاین همزمان) خوب صددرصد هاست معمولی کم میاره و این اصلا هیچ ربطی به تعداد زیر دامنه های شما نداره. شاید شما یک سایت با 100000 ساب دومین داشته باشی روزی 10 تا بازدید داشته باشه و شاید یک سایت بدون ساب دومین با روزی 1000000 بازدید. این قضیه هیچ ربطی به تعداد ساب دومین های شما نداره.

موفق باشید.

morteza_mokhtari
یک شنبه 08 اردیبهشت 1392, 19:54 عصر
با سلام
نیازی به چند دامنه نیست.
در "ایجاد زیر دامنه (Subdomain) به صورت داینامیک توسط برنامه نویسی دات نت (http://arianaltd.com/tabid/90/Articles/10/--Subdomain----.aspx)" توضیحاتی رو دادم.
داشتن یک IP اختصاصی و دسترسی به تنظیمات DNS کافی است.

سلام دوستان بنده طبق گفته آقای رضیعی یک IP خریدم و کارهایی که تویه پستی که توضیح داده بودن انجام دادم ولی نمیدونم چرا زیردامنه ها کار نمیکنند کدی هم که تویه global.asax قرار دادم اینه که وقتی کد رو تویه global.asax l میذارم سایت رو بهم ریخته نشون میده و هیچ صفحه ای رو شناسایی نمیکنه و ارور 404 میده



void Application_BeginRequest(object sender, EventArgs e)
{
databaseDataContext database = new databaseDataContext();

string host, originalurl, newurl;
host = Request.Url.Host.ToLower();
originalurl = Request.Url.PathAndQuery;

if (host.EndsWith(".example.ir"))
{
var url = (from i in database.Genarations
where i.WebsiteUrlName == host.Replace(".example.ir", "")
select i);
if (url.Count() != 0)
{
newurl = "/companies/view/" + host.Replace(".example.ir", "");
HttpContext.Current.RewritePath(newurl);
}
else
{
newurl = "Error404.aspx";
HttpContext.Current.RewritePath(newurl);

}
}
}

raziee
یک شنبه 08 اردیبهشت 1392, 22:19 عصر
سلام دوستان بنده طبق گفته آقای رضیعی یک IP خریدم و کارهایی که تویه پستی که توضیح داده بودن انجام دادم ولی نمیدونم چرا زیردامنه ها کار نمیکنند کدی هم که تویه global.asax قرار دادم اینه که وقتی کد رو تویه global.asax l میذارم سایت رو بهم ریخته نشون میده و هیچ صفحه ای رو شناسایی نمیکنه و ارور 404 میده

با سلام
اگه زیر دامنه ها به برنامه شما هدایت میشن یعنی بیشتر کار رو انجام دادید. در مورد خطا متن خطا رو بگذارید (ابتدا با کد بنده از صحت کار مطمئن بشی بعد کد های خودتون رو جایگزین کنید)
در غیر اینصورت تنظیمات DNS رو چیک کنید تا زیر دامنه ها به برنامه شما هدایت بشن.

morteza_mokhtari
دوشنبه 09 اردیبهشت 1392, 00:03 صبح
مشکل بنده حل شده دامنه رو رویه ip ست نکرده بودم .الان تمام زیردامنه ها به دامنه اصلی هدایت میشه در مورد کد هم وقتی تویه Global میذارن دیگه هیچ صفحه ای رو شناسایی نمیکنه و مثلا یک فایل جاوااسکریپت رو هم میخوام از سایت باز کنم باز نمیشه www.example.ir/js/contact.js .کجای کد رو باید تغییر بدم.آیا کد مشکلی داره؟ کد خطا نمیده بلکه فایل های css و غیره دیگه باز نمیشه و صفحه بهم ریخته هستش و وقتی کد رو برمیدارم درست میشه.

morteza_mokhtari
دوشنبه 09 اردیبهشت 1392, 22:40 عصر
سلام دوستان در مورد کد بالا بگم که وب سایت بنده مثل سیستم های وبلاگی نیست و بنده میخوام اگه کاربر www.example.ir رو زد وارد سایت بشه و اگه کاربر www.morteza.example.ir رو زد تبدیل به www.example.ir/morteza بشه کد بالا رو باید کدوم قسمتش رو تغییر بدهم با تشکر

morteza_mokhtari
سه شنبه 10 اردیبهشت 1392, 23:09 عصر
آقای رضیعی لطفا راهنمایی بکنید روی لوکال نمیتونم تست بکنم رویه سرور هم همیشه شرط برقرار هستش و ری دیرکت میشه میخوام وقتی زیر دامنه وجود داشت به صفحه خاصی ری دایرکت بشه.با تشکر

صادق صدقی
شنبه 14 اردیبهشت 1392, 14:09 عصر
بابا چرا این بنده خدا رو می پیچونید

دوست من شما می توی ساب دومین ادد کنی و اون رو پوینت کنی به وب سایت یا دومین اصلیت
اون موقع هر وقت مثلا درخواست a.mic.com ارسال بشه اون میاد خوده سایت mic.com رو نشون می ده فقط آدرس a.mic .com هست
همین!!

uthman
سه شنبه 14 خرداد 1392, 01:44 صبح
سلام.
من یه سایتی دارم که بعضی شرکت ها میان در سایت من ثبت نام می کنند و بعد از تایید admin یک ساب دامین مجازی روی سرور ایجاد میشه .
من میخوام وقتی کاربر آدرس زیر رو وارد کرد اول جک کنم ببینم همپین کسی ثبت دامین کرده اگر وجود داشت به صفحه مورد نظر بره در غیر ایتصورت به صفحه اصلی سایت خودم برگرده.
فرض کنید آدرس سایت www.mysite.com است.کاربر این آدرس رو مینویسه
www.ut.mysite.com من میخوام اول ut, چک کنم ببینم در دیتا بیس من هست یا نه و بعد به صفحه مورد نظر بره .لطفا اگه میتونید کمکم کنید.دقیق کاری مثل سایت های وبلاگ است.
نمونه شو یه بار دیدم بدون هیچ IP اینا کار می کرد.فقط یک سری تنظیمات تو we.config و global بود و بعد به یک صفحه که مشترکه میفرسته و بعدش بر اساس اون نام از دیتا بیس اطلاعات می خونه.لطفا کمک کنید

uthman
یک شنبه 26 خرداد 1392, 17:49 عصر
کسی می دونه چه جوری باید لینک زیر رو تبدیل کرد
www.asp.rayanravesh-co.com
می خواهم لینک زیر رو به
www.rayanravesh-co.com
تبدیل کنم.ممنون میشم اگه کمک کنید.