نظرسنجی
علاقه مند به کار در کدام شرکت هستید؟








 
خروجی RSS

نحوه ی اتصال یک نام دامنه به وب سرورهای خانگی و شخصی


22 دی 1386
چند وقت پیش پستی نوشته بودم با عنوان "برای خودتان یک وب سرور شخصی راه اندازی نمائید" و بر خلاف تصورم که حدس می زدم چندان مورد استقبال واقع نشود اتفاقا مثل اینکه برای خیلی ها مفید واقع شده ناگفته نماند در پست مذکور سعی شده بود به کاربران عادی به زبان ساده آموزش داد که چگونه می توانند روی کامپیوترهای شخصی شان یک وب سرور راه اندازی نمایند. اما الان سوالی که برای اکثر خوانندگان آن پست مطرح می باشد این است که چگونه می توانیم یک نام دامنه مثل مثلا yourname.com را به وب سرور شخصی مان متصل کنیم؟

سوالی که قبل از سوال بالا بایستی از خودمان بپرسیم این است که چرا می خواهیم یک نام دامنه یا همان domain را اصلا به وب سرور خانگی مان متصل کنیم؟ شاید مثلا شما بخواهید یک وبلاگ راه اندازی کنید و تمایل دارید آن را روی سرور شخصی خودتان میزبانی کنید. شاید بخواهید یک وب سایت شخصی روی وب سرور شخصی خودتان داشته باشید و در آن به معرفی خودتان بپردازید و یا اصلا شاید شماره ی IP کامپیوتر شما متغیر است و این سبب می شود دسترسی به سرور شما از جانب دیگران با مشکل مواجه شود.

این راهنما با راهنمای قبلی که نحوه ی آموزش راه اندازی وب سرورهای خانگی در آن گفته شده بود کاملا مرتبط است. پس اگر آن را نخواندید توصیه می کنیم اول به سراغ آن بروید و بعد اگر برایتان قضیه جالب شد این مطلب را دنبال کنید.

یک سرویس داینامیک DNS به صورت دائم دیتابیسی از آی پی آدرس ها و دامین های مرتبطشان را به روز رسانی می کند. خوشبختانه سایت "
DynDns.com" ارائه کننده ی چنین سرویسی به صورت رایگان است، شما می توانید یکی از نامهای ثبت نشده در DynDNS را که البته به صورت زیر دامنه یی از مجموعه دامنه های متعلق به این وب سایت خواهد بود را ثبت کنید (مثل updateblog.getmyip.net) و آن را به روی وب سرور شخصی تان هدایت کنید. اگر می خواهید دامنه ی اختصاصی مثل yourdomain.com را با استفاده از این سرویس روی وب سرورتان هدایت کنید خوب واضح است که بایستی کمی سر کیسه را شل نمائید و مقداری پول خرج کنید و البته نباید مشکلات خرید از سرویسهای خارجی را هم فراموش کرد.

اما چگونه آنچه در بالا گفتیم را انجام دهیم:


* گام اول: یک اشتراک DynDNS ثبت می کنیم

خیلی ساده می روید سراغ سایت DynDNS و طبق روال معمول و ضمن تائید شرایط و موافقتنامه ی استفاده از سرویس های این سایت و ارائه یک عدد آدرس ایمیل معتبر یک اشتراک 100% رایگان برای خودتان ثبت می کنید. بعد هم یک ایمیل برایتان می آید و شما بایستی با استفاده از لینک موجود در آن تقاضای درخواست ثبت اشتراکتان را تائید کنید بعد از تائید به شیوه ی مذکور اشتراک شما فعال می شود.

اما از اینجا به بعد مهم است، حالا وارد اشتراک خود می شوید در ستون My Services گزینه ی Add Host Services را انتخاب می کنید، یک فرم مطابق تصویر زیر در مقابل شما ظاهر می شود. در این فرم در مقابل Hostname یک نام که مورد نظر شما است و یک دامنه به همراه اش انتخاب می کنید، در بخش service type گزینه ی Host with IP address را تیک می زنید، در قسمت IP Address شماره آی پی فعلی وب سرورتان را وارد می کنید و بعد هم کلید Creat Host را می زنید.

 
web-server2


* گام دوم: تنظیم وب سرور مورد نظر جهت به روز رسانی شماره آی پی در DynDNS

حالا وب سرور ما در DynDNS به ثبت رسیده است و مهم ترین کاری که بایستی انجام دهیم این می باشد که شرایطی را فراهم آوریم تا هر زمان شماره آی پی اش تغییر می کند DynDNS از این تغییر مطلع شود و آن را در دیتابیس خود به روز رسانی کند. این بخش از قضیه هم می تواند توسط نرم افزار رایگان کلاینت به روز رسان و یا توسط روتر خود شما انجام شود.

آنهایی که روتر دارند خودشان از عهده تنظیمات این بخش بر می آیند ولی افرادی که وب سرورشان مستقیم به اینترنت وصل است بایستی نرم افزار "
کلاینت به روز رسان DynDNS" (نسخه مخصوص ویندوز) را دانلود نموده و سپس نصب کنند و اطلاعات اشتراک DynDNS خودشان را در آن وارد نمایند، بعد از انجام این مراحل به صورت لحظه به لحظه دیتابیس DynDNS با اطلاعات مرتبط به وب سرور شما به روز خواهد شد و وب سرورتان از طریق نامه دامنه یی که قبلا در همین سایت ثبت کرده اید در دسترس خواهد بود.

یک راهنمایی برای افرادی که روتر دارند در اکثر روتر ها از سرویس های داینامیک DNS پشتیبانی به عمل می آید و فقط بایستی در بخش تنظیمات به دنبال گزینه یی dynamic DNS services یا چیزی مشابه آن باشند. (مثل تصویر زیر):



* گام سوم: خوب موفق شدید، حالا نام دامنه ی تان را امتحان کنید!

تبریک! حالا وب سرور شما جای شماره آی پی متغییر یک نام دامنه ی ثابت دارد، محض امتحان این نام دامنه را در نوار آدرس مروگر خود وارد کنید بایستی بلافاصله بتوانید مسیر موجود روی وب سرورتان را مشاهده کنید.

یکی دو نکته ی کنکوری هم بگویم! اول اینکه اگر در حین تعریف Host Service گزینه ی Enable wildcard را تیک بزنید می توانید برای دامنه تان زیر دامنه هم تعریف کنید، یعنی چی؟ یعنی مثلا من یک دامنه در DynDNS ثبت می کنم به صورت me.DynDNS.info حالا برای آن می توانم یک زیر دامنه به صورت blog.me.DynDNS.info راه اندازی کنم که هدایت شود بر روی وبلاگم بر روی وب سرور شخصی ام.
دوم اگر می خواهید از دامنه ی شخصی و خاص خودتان استفاده کنید فکر کنم 25 دلار در سال خرج داشته باشد که ممکن است برای خیلی ها بسیار به صرفه و با ارزش باشد.

source منبع: UpdateBlog

تعداد آراء: 30 رای
یادداشت ها
احمد
1387/04/04 - 02:46:00
واقعا ای والله دستتون درد نکنه من دنبال یه جا میگشتم که بتونم اموزش اپاچی رو پیدا کنم هیچ جا جامعتر از شما نبود خیلی خیلی ممنون. اما دنبال یه ای دی از شما گشتم که بتونم مشکلاتم رو با این برنامه بصورت انلاین بپرسم اما ندیدم ممنون میشم اگه یه ای دی انلاین از خودتون برام ایمیل کنین.
عماد:
ممنون، لطف داری. اگه سوالاتت رو در بخش کامنت همین مطلب بپرسی ممنون میشم، ممکنه سوال افراد دیگه ای هم باشه :08
مصلح
1387/06/09 - 06:50:00
آقا عماد سلام مطلب بسيار خوبي بود واقعا ممنونم يه سئوال داشتم و آن اينكه اگر در يك آي اس پي كه آي پي ثابت داره و در ويندوز سرور 2003 چي ؟ ميتونيم بدون نصب نرم افزار Apache اين كار رو انجام بديم ؟
عماد:
سلام، در مورد isp ئی که ip ثابت داره قاعدتا دیگه نیازی به ثبت دامنه در dyndns نداری و در اگه ip خودت رو در مرورگر وارد کنی مشکلی پیش نمیاد. در مورد ویندوز سرور 2003 هم با عرض شرمندگی اصلا اطلاعی درباره راه اندازی وب سرور روی اون ندارم وتا حالا کار نکردم. موفق باشی :08
مهدی
1387/10/11 - 14:11:00
با سلام و خسته نباشید. اگر سیستم من یک client در یک شبکه باشه و شبکه از طریق router به اینترنت وصل بشه ، آیا تنظیمات دیگری می خواد؟
عماد:
سلام، این مورد رو من در شبکه تست نکردم تا ببینم به درستی کار می کنه یا نه، ولی اونجوری که ذکر شده همون تنظیمات Dynamic DNS رو انجام بدید کافیه ولی برای اطلاعات بیشتر به سایت منبع اون مراجعه کنید و از نویسنده اصلی مطلب بپرسید. موفق باشید :08
سورانی
1387/11/09 - 13:04:00
سلام وقت بخیر ما می خواهیم به عنوان پروژه یک سایت را از هر جایی بجای نام خودش با یک نام دیگر باز کنیم مثلا به جای سایت yahoo.com با نامsaha.com این سایت را باز کنیم.لطف کنید با تمام تنظیمات توضیح فرمایید با تشکر فراوان
رضا
1387/11/11 - 08:24:00
سلام خسته نباشید آموزش دارید خدایش میدین حق یارت دستت درد نکنه
محمد
1387/12/07 - 09:44:00
در قسمت IP Address شماره آی پی فعلی وب سرورتان را وارد می کنید این قسمت را بیشتر توضیح دهید
عماد:
منظور شماره IP ئی هست که باهاش به اینترنت وصل شدی، با دوبار کلیک بر روی connection ئی که در کنار ساعت هست پنجره ای باز میشه که در تب دوم اون قسمت Client IP رو باید در dyndns وارد کنی.
m
1387/12/07 - 14:07:00
با سلام من تا اون قسمتی که نرم افزار\\\"کلاینت به روز رسان DynDNS\\\" را دانلود کردم و اطلاعات را هم وارد کردم بعد از او را کاملا توضیح دهید
عماد:
بعدش نرم افزار رو باز کن و نام کاربری و پسوردی رو که توی سایت dyndns ساختی رو وارد کن و گزینه update رو بزن تا IP شما در سرور بروز رسانی بشه. بعد هم نام دامنه ایی که ساختی رو در مرورگر وارد کن تا سایتت رو ببینی.
محمد
1387/12/07 - 23:53:00
سلام گرم به شما.1)من تمامی کارهارا انجام دادم ولی وقتی ادرس را هم میزنم سایت باز نمیشه ادرس دامنه هم درست هست
عماد:
سلام، یه بار Firewall ویندوز رو خاموش کن و بعد مجددا تست کن ببین چی میشه.
m
1387/12/08 - 10:40:00
سلام .من همه کارها را انجام دادم دامینی که انتخاب کردم به این صورت هستblogdns.com نام دامنه هم mahemanهست 1)با همون دامنه blogdns.comوارد سایتم بشم؟ 2) Firewall ویندوز رو خاموش کردم ولی بازهم با این دامنه وارد نشد! 3)سایتی را میشناسی که یک دامنه به من بده و من به میهن بلاگ وصل کنم که کاملا مجانی باشه و ادرس من را به به جای www.maheeman.mihanblog.com به صورتwww.maheeman.comدر اورد
عماد:
1) نه دوست من، شما باید با آدرس maheman.blogdns.com وارد بشی. 2) مجددا با آدرسی که گفتم وارد شو و ببین چی میشه، اگر نشد چک کن ببین اصلا سرور درست کار میکنه؟ 3) نه من تا حالا سایتی ندیم و بعید میدونم کسی همچین کاری کنی، دومین رو باید سالیانه براش پول بدید. subdomain هست که رایگان میدن.
نیما
1388/01/17 - 01:28:00
سلام عماد جان بابت راهنمایی ها ممنون باز یه سوال این ns1 , ns2 و ...که هاست ها دارن و ما اونا رو , رو دامنه هامون ست می کنیم هم از طریق همین سایت dyndns خریداری میشه؟ من اشتباهی 11 دلار پرداخت کردم و اکانتم رو آپدیت کردم فکر کردم این کارو بکنم می تونم یدونه از همین ns1 و ... بخرم یه راهنمایی بکنی ممنونت میشم با تشکر
عماد:
در سوال سوال اولت، خیر. dyndns فقط یک سرویس ارائۀ dns رایگان هست و ربطی به dns سرور های دیگه نداره. در مورد سوال دومت هم dns چیزی نیست که شما اونو بخری. در واقع dns رو شما روی اون سرور ستش می کنی تا به ip اون سرور متصل بشه. که البته نیاز به موارد دیگه ای هم هست که اطلاع دقیقی ازشون ندارم.
هادي
1388/01/30 - 12:55:00
با سلام متاسفانه سايت براي من ف.ل.ت و با آ.ن.ت ميرم. ميخام بدونم موقع ساخت از auto detect استفاده کنم يا client ip. با تشکر
عماد:
سلام، شما ip خودت رو دستی در قسمت IP Address وارد کن، از auto detect استفاده نکن. موفق باشید :08
رضا
1388/06/07 - 19:00:00
من دوست دارم که خودم بوسیله کامپیوتر خودم مثل شما یک سرور داشته باشم و به دیگران هاست و دامین بدهم آیا این ممکنه یا نه؟ اگر امکان داره برام جواب را ایمیل کنید
عماد:
سلام نه ممکن نیست، برای راه اندازی سایت بر روی همین سرور خانگی که توضیح داده شد لازمه اینترنتتون سرعت بالایی داشته باشه وگرنه تا 2 نفر آنلاین بشن سایت دیگه لود نمیشه. حالا خودت در نظر بگیر برای هاست دادن به دیگران چه سرعتی لازمه دیگه. همچنین مسائل دیگه ای مثل up بودن 24 ساعته سرور و سایر موارد چیزی نیست که بشه اونو روی کامپیوتر شخصی پیاده سازی کرد. موفق باشید
هیوا
1388/06/09 - 16:19:00
سلام علیکم و رحمه الله و برکاة من اطلاعاتی راجع به راه اندازی یک سرور دامین مانند ir. و یا com. نیاز دارم و می خواهم بدون اینکه ساب دامین راه اندازی نمایم دامین سروری را راه اندازی نمایم که بتواند در یک شبکه Dns را ثبت نموده بدون اینکه آن دامین مانند ساب دامین باشد مثال com. که بعد از ثبت هر دامین yourdomin.com می گردد . با کمال تشکر
عماد:
سلام من درست متوجه سوالت نشدم که می خوای دقیقا چیکار کنی. dns مربوط به سرور هست و وقتی شما اونو به دامین نسبت میدی در واقع دامین به سرور شما اشاره می کنه. منطورت از دامین سروی راه اندازی کنی که در شبکه dns رو ثبت کنه چیه؟
شفيعي
1388/06/20 - 13:18:00
با سلام مطالب سايت واقعا آموزنده است . از تلاش شما دوستان متشکرم. و اما .. با توجه به اينکه لينکهاي سایت DynDNS و نرم افزار \"کلاینت به روز رسان DynDNS\" في/لتر شده و باز نمي شود اگر ممکن است فايل هاي فوق را به آدرس ميلم ارسال کنيد . از لطف شما دوستان سخت کوش که هدف خدا پسندانه اي داريد متشکرم . خداوند به شما کمک کند تا در تمام مراحل زندگي موفق باشيد . خداحافظ REZA_SH1@YAHOO.COM
عماد:
سلام، لینک دانلود در همین مطلب قرار گرفت. موفق باشید
sajad
1388/06/28 - 10:55:00
kheyli komakam kardi ali poshto panahet bashe adrese idto be man befrest
الهام
1388/08/06 - 09:26:00
سلام مطالب خیلی خوبی بود دستتون درد نکنه من دنبال مطالبی راجع به وب programing میگردم بی زحمت اگه مطلبی در این زمینه دارید برای من ارسال کنید
سعيد
1388/08/09 - 16:28:00
آيا ميشود چند آدرس سايت را به يك هاست متصل كرد؟
عماد:
بله، در کنترل پنل هاست از قسمت park domain ها دومینی رو که می خوای پارک کن و بعد dns های هاست رو روی دومین ست کن.
Come4all
1388/10/01 - 15:16:00
سلام عزیزم. قبل از هرچیز تشکر می کنم ... مطالب بسیار مفید بود ... متشکرم. دوم ... در مورد park domain و sub domain میشه بیشتر توضیح بدی؟ سایت من www.come4all.com هستش ... می خوام pc شخصیم رو که دائم به نت وصله و IP ثابت داره رو بکنم سرور دوم سایت ... یعنی بشه سرور دانلود مستقیم ... مراحل قبلی رو انجام دادم ... در این مورد اگه یه راهنمایی بکنی که چیکار کنم ممنون میشم ... پیشاپیش متشکرم.
عماد:
سلام، park domain نام دومینی هست که می تونی به عنوان دامین دوم روی هاست پارک کنی و سایتت علاوه بر دامین اولیه، با اون دامین هم بالا میاد، در واقع 2 تا آدرس خواهی داشت. اما sub domain یه زیر دامنه از دامین اصلی هست، مثلا forum.name.com یک زیر دامنه از دامین name.com ئه که می تونی در پنل هاستت اونو متصل کنی به یه فولدرو با وارد کردن اون محتویات اون فولدر اجرا میشه. در مورد سوال دوم من پیشنهاد می کنم همچین کاری نکنی، مگه اینکه سرعت آپلودت خیلی بالا باشه تا همزمان بتونه جوابگوی چند کاربر باشه، وگرنه اصلا جواب نمیده. اما به هر حال اگه قصد داری اینکار رو بکنی، ساده ترین راهش همین روشیه که اینجا گفته شده، اما اگه بخوای از همون آدرس سایت خودت برای لینک دانلود هم استفاده کنی، باید لوکال سرورت با سرور سایت به صورت load balance فعال بشن که خیلی بعیده این کار روی لوکال ممکن باشه. در این مورد اطلاع زیادی ندارم. روش دیگه هم اینه که یه ساب دومین از سایتت رو متصل کنی به ip ئه کامپیوترت(یا یه دامین جدید بخری) که این مورد هم نیاز به dns service داره. اگر دامینت توی direcI ثبت شده این مورد به صورت رایگان وجود داره که می تونی استفاده کنی. به هر حال با تمام این شرایط هاست به چیز دیگست و کامپیوتر خونه هیچ وقت نمی تونه uptime هاست رو داشته باشه. موفق باشید :08
Come4all
1388/10/02 - 07:40:00
عماد جان با سلام و عرض خسته نباشید ... بسیار ممنونم که انقدر سریع جواب من رو دادی. یکی دو تا نکته رو می خواستم بگم. من با دوستانم هم که مشورت می کردم اونا هم همین حرف رو زدن که به علت پهنای باند کم شاید دانلود از سرور به مشکل بر بخوره ... اول از هرچی باید بگم که Ip من static نیست و IP ثابت دارم ... و چون سرور جایی هست که شبها سرعت بالاست و کسی از پهنای باند استفاده نمی کنه می شه که به صورت موقت این کار رو کرد. هدفم از این کار این بود که علی الحساب یه سرور دانلود لینک مستقیم به صورت موقت داشته باشم تا وقتی که بازدید ها بالا رفت یه هاست نامحدود بخرم ... ! نکته ی دوم اینکه من دیشب تو cpanel هاستم یه sub domain ساختم به اسم dl.come4all.com و مسیر و IP سرور رو بهش دادم ... ! حالا سوالم اینه .... من نه نیاز به مامبو دارم نه چیز دیگه ای ... سایتم هم بر مبنای phpnuke هستش ... فقط می خوام یه دیتا سنتر واسه دانلود آماده کنم ... همونطور که گفتم به صورت موقتی می خوام باشه و sub domain و آدرس رو هم تو cpanel آماده کردم ... حالا می خوام اینو بدونم که روی سرور باید کدوم برنامه رو نصب کنم ... اون که تو قسمت وب سرور شخصیه یا این \"راه اندازی سایت بر روی سرور خانگی و شخصی\"؟؟؟ اگه امکان داره ساده توضیح بدین.ممنونم. ممنونم که وقت می ذارین پرحرفیای من رو می خونین.
عماد:
سلام مجدد من منظورتو از اینکه می گی ip static نداری اما ثابت هست چیه؟ ip های static همیشه ثابت هستند و تغییر نمی کنن. در cpanel شما چه جوری ip لوکال رو به sub domain دادی؟ همچین کاری ممکن نیست و فقط به شما اجازه میده یه فولدر از خود هاستت رو انتخاب کنی. برای این کار باید به مدییر سرور بگید که در dns zone ساب دومین رو به آی پی شما متصل کنه یا اینکه در پنل دومینت از dns service استفاده کنی(البته اگه رایگان باشه) در مورد سوال آخر هم بهتره همون برنامۀ apserv رو که در آموزش "راه اندازی سایت بر روی سرور خانگی و شخصی" توضیح داده شده نصب کنی و به جای مامبو فایل های دانلودت رو توی فولدر www قرار بدی. موفق باشید :08
Come4all
1388/10/09 - 12:32:00
[B]من منظورتو از اینکه می گی ip static نداری اما ثابت هست چیه؟ ip های static همیشه ثابت هستند و تغییر نمی کنن. [/B] سوتی بود عزیزم ... منظور من این بود که IP من static هستش و تغییر نمی کنه ... یعنی dynamic نیست! Ip بچه ها رو که از تو phpnuke چک می کنم می بینم هر سری با یه IP متفاوت از قبل میان ... با اینکه هر سری از یه جا به نت وصل میشن ... پس Ip هاشون داینامیک هستش نه استاتیک . بگذریم از بحث IP! تو cpanel من یه سsub ساختم ... بعدش یه جا داشت که می تونستی اونجا آدرس بدی ... من هم آدرسم رو روی اینترنت دادم ... یعنی اینو ... 62.183.18.5 به این صورت آدرس دادم ... http://62.183.18.5/come4all بعد add کردم و اون هم قبول کرد. وقتی که آدرس dl.come4all.com رو می زنم redirect میشه به این آدرسی که بهش دادم . در مورد سوال آخرم .... وقتی که تو پوشه ی www میریزم از تو نت می تونم بهش دسترسی داشته باشم ؟؟؟ بازم ممنونم که برای من وقت می ذاری :33
عماد:
بله شما اگه پرمیشن فولدر www شما درست ست شده باشه قابل دسترسی هست. موفق باشید
یادداشت خود را ثبت کنید



کد امنیتی:    =
loader
در حال ارسال - چند لحظه صبر کنید...