نوشته شده در January 11, 2008 و موضوع نکات و ترفند ها توسط رضا مقدری

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

چند وقت پیش پستی نوشته بودم با عنوان "برای خودتان یک وب سرور شخصی راه اندازی نمائید" و بر خلاف تصورم که حدس می زدم چندان مورد استقبال واقع نشود اتفاقا مثل اینکه برای خیلی ها مفید واقع شده و تا امروز چند ده ایمیل و پی ام در رابطه با همین موضوع گرفتم ناگفته نماند در پست مذکور سعی شده بود به کاربران عادی به زبان ساده آموزش داد که چگونه می توانند روی کامپیوترهای شخصی شان یک وب سرور راه اندازی نمایند. اما الان سئوالی که برای اکثر خوانندگان آن پست مطرح می باشد این است که چگونه می توانیم یک نام دامنه مثل مثلا 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 را می زنید.

 

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

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

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

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

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

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

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

+ مرتبط: چگونه کامپیوتر خانگی مان را از راه دور به صورت کامل کنترل نمائیم / آموزش راه اندازی یک سرور VNC
+ مرتبط: برای خودتان یک وب سرور شخصی راه اندازی نمائید

mohandes Donbaleh


آرش @ January 11, 2008 5:29 PM :

درود بر شما دوست عزیز، خسته نباشید.
مطلب بسیار جالبی نوشته‌اید، حداقل برای من که خیلی مفید واقع شد چون دنبال چنین سرویسی بودم. بخصوص این قسمت Dynamic بودن و قابلیت بروزرسانی خودکار DNS برای IP هایی که مدام تغییر میکنن.

هفت تیر @ January 11, 2008 7:06 PM :

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

علیرضا @ January 12, 2008 6:43 AM :

سلام.
خیلی ممنون از توضیحات مفید شما. فقط خواستم بگم برای سرورهای خانگی امنیت خیلی همه است. لطفا برای افزایش امنیت و بحث فایروالینگ نیز مقاله بزارید تا ما بتونیم امنیت رو هم تنظیم کنیم. همچنین در مورد پهنای باند در این سرورهای خانگی توضیح دهید.
خیلی ممنون از مقاله خوب شما

سعید @ January 12, 2008 12:37 PM :

سلام دوست عزیز واقعا از مقاله قبلی و جدید شما بسیار بهره بردم فقط می خواستم بدانم که نمی شود بدون واسطه این کار را کنیم فرز کنید ما یک سیستم داریم که دارای یک IP ثابت هست و یک دامین .ir حالا ما می خواهیم این دو تا به هم مچ بشن بدون واسطه! خیلی خیلی ممنون می شوم در این باره راهنمایی کنید.

پاسخ: در این مورد بایستی از شرکتی که دامنه را از آنها خریداری کرده اید راهنمائی بگیرید.

سعید @ January 12, 2008 7:53 PM :

ممنون از راهنمایی شما ولی من مستقیم از NIC گرفتم فردا یک زنگ می زنم انشاءالله که راهنمایی می کنند!

سجاد @ January 13, 2008 5:42 PM :

دستت واقعا درد نکنه خیلی به درد خورد
اینقدر برام جالب بود که مخم هنگ کرده دوست دارم برای بروبچه های کرمانشاه یه سرور گیم خوب راه بندازم در این موردم می تونی کمکم کنی?

كاظم @ January 22, 2008 7:32 PM :

با تشكر ، بايد بگويم كه من از www.exitdns.com استفاده كردم، خوبيش اينه كه هردامنه اي كه خودت ثبت كرده باشي رو مي توني بياري اينجا DNS براش رجيستر كني و آي پي سيستم خودتو (وب سرور خانگي ات) را بدهي. نرم افزار بروز رساني كلاينت هم داره. بهترين مزيتش اينه كه بصورت زير دامنه نيست كه البته فكر كنم اونجوريش را هم داره.

مدیر بنیاد ایده @ February 19, 2008 10:12 PM :

مطالبتون خیلی عالیه
یه سوال هم داشتم
آیا برای راه اندازی اینترانت شهری میشه از سرور آپاچی و موارد مربوطه استفاده کرد.
با تشکر

فرزاد @ February 21, 2008 11:28 PM :

مطلب ارایه شده بسیار مفید و کاربردی بود. ممنون!