PDA

View Full Version : سوال: ایجاد ساب دامین با قابلیت اتصال به سرور دیگر



rozeha
جمعه 25 اسفند 1391, 02:06 صبح
سلام توی سایت میخواستم قابلیتی درست کنم وقتی کاربر عضو میشه نام کاربریش بشه یه ساب دامین و توی قسمتی از سایت فیلدی بزارم برای ثبت آی پی وقتی آی پی را ثبت کرد بتونه اون ساب دامین را به سرور خودش اتصال بده

مثل همون قابلیت Simple DNS Zone که توی سی پنل وجود داره

میخواستم بدونم میشه این کار را کرد یا نه

و یا جوری که وقتی توی ساب دامین ساخته شد مثلا همه ساب دامین ها به سرور با آی پی 111.111.111.11 به صورت اتومات متصل بشن تا بعد توی پارک دامین پارک بشن .

اساتید عزیز هر دو سال را اگر میشه پاسخ بدید دست شما درد نکنه یک دنیا ممنون

rozeha
جمعه 25 اسفند 1391, 15:37 عصر
دوستان عزیز کسی نیمخواد سوال ما را جواب بده بنده همچنان منتظرم

rozeha
شنبه 03 فروردین 1392, 23:59 عصر
تاپیک خیلی کهنه شده ولی کسی جوابی ارسال نکرده ؟

بازم منتظریم

rezakho
یک شنبه 04 فروردین 1392, 00:39 صبح
سلام
برای ایجاد ساب دامین با PHP چند تا نکته باید رعایت بشه

1 - باید بتونی تمام درخواست های ساب دامین دامنت رو به یه اسکریپت بفرستی
یعنی باید یه همچین چیزی توی DNS سرور ثبت کنی
*.yourdomain.com

2 - بعد توی اون فایلی که تمام درخواست های ساب دومینی بهش ارسال میشه، قسمت قبل از دامنه رو جدا کنی و مثلا همون میشه یوزرت و بعد تصمیم بگیری که چه کاری باید انجام بشه


list($user, $domain) = split("\.", $_SERVER['SERVER_NAME'], 2);
if ($user=== "rezakho") {

}

Veteran
یک شنبه 04 فروردین 1392, 01:01 صبح
سلام
برای ایجاد ساب دامین با PHP چند تا نکته باید رعایت بشه

1 - باید بتونی تمام درخواست های ساب دامین دامنت رو به یه اسکریپت بفرستی
یعنی باید یه همچین چیزی توی DNS سرور ثبت کنی
*.yourdomain.com

2 - بعد توی اون فایلی که تمام درخواست های ساب دومینی بهش ارسال میشه، قسمت قبل از دامنه رو جدا کنی و مثلا همون میشه یوزرت و بعد تصمیم بگیری که چه کاری باید انجام بشه


list($user, $domain) = split("\.", $_SERVER['SERVER_NAME'], 2);
if ($user=== "rezakho") {

}

نمیتونم درک کنم این قضیه رو !
[QUOTE]
1 - باید بتونی تمام درخواست های ساب دامین دامنت رو به یه اسکریپت بفرستی
یعنی باید یه همچین چیزی توی DNS سرور ثبت کنی یعنی چی ؟
یعنی وقتی کاربر این ادرس رو وارد کرد myname.mysite.ir
اول به یک صفحه بره بعد در اون صفحه تصمیماتی گرفته بشه ؟؟؟
مثال عملی باشه خیلی خوبه

Unique
یک شنبه 04 فروردین 1392, 01:16 صبح
تا اونجایی که یک زمانی در موردش مطالعه داشتم (اجرا نکردم) اولا باید host شما wildcard DNS براش فعال باشه ! اینو میتونید از هاستتون بپرسین ، بعدش با htaccess. مثل اب خوردن انجام میشه ، اینم یک نمونش :


RewriteEngine On

# Extract the subdomain part of domain.com
RewriteCond %{HTTP_HOST} ^([^\.]+)\.website\.com$ [NC]

# Check that the subdomain part is not www and ftp and mail
RewriteCond %1 !^(www|ftp|mail)$ [NC]

# Redirect all requests to a php script passing as argument the subdomain
RewriteRule ^.*$ http://www.website.com/blog.php?username=%1 [R,L]

Veteran
یک شنبه 04 فروردین 1392, 01:22 صبح
تا اونجایی که یک زمانی در موردش مطالعه داشتم (اجرا نکردم) اولا باید host شما wildcard DNS براش فعال باشه ! اینو میتونید از هاستتون بپرسین ، بعدش با htaccess. مثل اب خوردن انجام میشه ، اینم یک نمونش :


RewriteEngine On

# Extract the subdomain part of domain.com
RewriteCond %{HTTP_HOST} ^([^\.]+)\.website\.com$ [NC]

# Check that the subdomain part is not www and ftp and mail
RewriteCond %1 !^(www|ftp|mail)$ [NC]

# Redirect all requests to a php script passing as argument the subdomain
RewriteRule ^.*$ http://www.website.com/blog.php?username=%1 [R,L]
با تشکر از شما
کاره این کد چیه ؟

rozeha
یک شنبه 04 فروردین 1392, 01:30 صبح
خوب اگر دقت کرده باشید بنده سوالم فقط ساخت ساب دامین نبود ساخت ساب دامین با قابلیت اتصال به سرور دیگه

دقیقا مثل ساب دامین هایی که دوستان برای فضای آپلودشون اختیار میکنن

rezaonline.net
یک شنبه 04 فروردین 1392, 01:34 صبح
----------------------

rozeha
یک شنبه 04 فروردین 1392, 01:37 صبح
دوست عزیز درسته ولی همین را میخواستم با php درست کنم نه از کنترل پنل

یعنی کاربر عضو میشه نام کاربریش بشه ساب دامین و همه ساب دامین ها بر روی آی پی فلان ست بشن همین

rezakho
دوشنبه 05 فروردین 1392, 00:12 صبح
سلام
ای بابا، نا امیدمون کردی !
تنها راه هندل کردن ساب دومین با PHP (بخوانید عاقلانه ترین راه !) شبیه همین کدی بود که بالا گفتیم دیگه !
این
... همه ساب دامین ها بر روی آی پی فلان ست بشن ...
رو نمیدونم چی منظورته؟
اگر منظورت اینه که به سایت دیگه بره که میشه ریدایرکت که دیگه ساب دومینت باقی نمیمونه
اگر منظورت اینه که یه سایت دیگه بدون تغییر آدرس باز بشه باید از ماژول پروکسی آپاچی کمک بگیری که دردسرش بسیار زیاده
و اگر منظورت یه چیزی مثل بلاگفاست که یه برنامه برای همه کاربرانت روی همین سرور کار میکنه و فقط کاربران یه یوزر و پس با یه ساب دومین اختصاصی دارند و وارد میشند و ...، که کد PHP بالا جوابت هست

rozeha
دوشنبه 05 فروردین 1392, 01:01 صبح
سلام شرمنده منظور من ریدایرکت نیست
ببینید بنده یه سایت طراحی کردم و توش خدمات آپلود گذاشتم کاربر میاد داخل سایت درخواست خرید میزنه و مثلا 20 گیگ هاست از سرورم میخره .
حالا وقتی که این هاست را گرفت میخوام ساب دامینش متصل بهشه به اون سرور البته تمامی ساب دامین ها یی که قراره بدم به کاربرها همشون بر روی یک سرور ست میشن

الان فکر کنم دیگه اون کد های بالا بدردم نخوره
البته گفته بودم که این قالبیت مربوط به بخش Simple DNS Zone cpanel میشه

و کاری با ساب دامین سی پنل نداره درسته ؟

الان اگر میشه راهنمائی کنید . یک دنیا ممنونم از راهنمایی های قبلیتون

moslem_f
چهارشنبه 11 تیر 1393, 17:21 عصر
به نام خدا
عرض سلام و خسته نباشید تو سایت آموزش 98 برای اولین بار در ایران به صورت فارسی فیلم آموزش اتصال ساب دامین به سرور دانلود
قرار گرفته اینم لینک دانلود فیلم آموزشی


فیلم آموزش اتصال ساب دامین به سرور دانلود (http://amoozesh98.com/%d9%81%db%8c%d9%84%d9%85-%d9%86%d8%b5%d8%a8-dns-server-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%b3%d8%b1%d9%88%d8%b1-2003.html)ضمنا بعد از مشاهده این فیلم آموزشی می تونید اقدام به خرید وی پی اس و کانفیگ اون کنید و به راحتی برای سایت های دانلودی خودتون استفاه کنید

multi-site
یک شنبه 07 دی 1393, 10:48 صبح
با سلام من میخام یه چیزی مسله بلاگفا و بلاگر و... درس کنم فقط تو ساب دامنه موندم همه چیش حازره خوب الان دقیقا باید چی کار کنم؟
اگه این اسکریپت رو تو هاست سی پنل بریزن کار خواهد کرد یا باید سرور خودش باشه؟
دقیقا برای ایجاد ساب دامین باید چی کار کنم ؟
باید هاست چه امکاناتادی داشته باشه؟
میشه تو بوکال هاست تستش کرد؟

rezaonline.net
یک شنبه 07 دی 1393, 19:47 عصر
با سلام من میخام یه چیزی مسله بلاگفا و بلاگر و... درس کنم فقط تو ساب دامنه موندم همه چیش حازره خوب الان دقیقا باید چی کار کنم؟
اگه این اسکریپت رو تو هاست سی پنل بریزن کار خواهد کرد یا باید سرور خودش باشه؟
دقیقا برای ایجاد ساب دامین باید چی کار کنم ؟
باید هاست چه امکاناتادی داشته باشه؟
میشه تو بوکال هاست تستش کرد؟
به ترتیب
میخوام (میخواهم)
مثلِ
درست
حاضر هست (حاضره)
امکانات هایی


وجواب سوال شما اینکه هم باید کانفیگ و مدیریت سرور از قبیل وبسرور (آپاچی مثلا) بلد باشید هم bind dns server و هم از یک طرف دیگر توانایی پیاده سازی اسکریپت مورد نظر رو داشته باشید