هاست و دامنه، دو جزء اصلی برای راهاندازی یک وب سایت هستند. نکته قابلپیشبینی اینکه، این دو باید به هم متصل شوند! موضوع این مقاله هم همین است: آموزش اتصال دامنه به هاست.
اگر میخواهید با ماهیت این دو بیشتر آشنا شوید، دو مقاله بسیار خوب در وبلاگ ما وجود دارند که کارتان را راه میاندازند. هاست چیست و دامنه چیست عناوین این دو مقاله هستند.
در ادامه چگونگی اتصال دامنه به هاست سی پنل، اتصال دامنه به VPS و همچنین چگونگی اتصال دامنه به سرور مجازی لینوکس را به شما آموزش خواهیم داد؛ اما قبل از آن باید با چند اصطلاح آشنا شوید.
برای اتصال دامنه به هاست، باید معنی این اصطلاحات را بدانید!
میدانیم که میخواهید یکراست سراغ اصل مطلب بروید! اما خب اگر با این اصطلاحات – که میخواهیم آنها را معرفی کنیم – آشنا نباشید، کار راحتی نخواهید داشت؛ پس صبوری کنید تا برسیم به اصل ماجرا.
در مقدمه، لینک مقالات هاست و دامنه را قرار دادیم. جدا از این دو عبارت، یادگیری اصطلاحات زیر هم برای اتصال دامنه به هاست، ضروری است.
سیستم نام دامنه یا DNS
Domain Name System یا DNS، مانند دفترچه تلفنی است که اطلاعات دامنههای مختلف را درون خود نگه میدارد. هر سایتی در اینترنت دارای یک آدرس IP است؛ اما خب حفظ کردن اعداد طولانی مختلف برای هر سایت، کار راحتی نیست.
به همین خاطر دامنهها به وجود آمدند. اسامیای که جایگزین این اعداد شدند؛ اما این فقط ظاهر کار است! محل قرارگیری هر سایت، همان آدرس IP است. DNS، آدرس IP دامنههای مختلف را درون خود جای داده است. به این ترتیب، پس از وارد شدن نام یک دامنه، مرورگر به سرور DNS وصل میشود و از او میخواهد آدرس IP مطابق با آن نام دامنه را پیدا کند.
در مقاله DNS چیست، مفصل و کامل راجع به این سیستم صحبت کردهایم.
NS (Name Servers)
NS، نام رکوردی است که محل قرارگیری نام دامنه را مشخص میکند. از DNSها روی سرورهایی موسوم به DNS Servers نگهداری میشود. وظیفه NS، این است که مشخص کند نام دامنه مدنظر، در کدام سرور DNS قرار دارد!
بگذارید اینطور بگوییم: رکورد NS، به مرورگر میگوید که کجا میتواند آدرس IP دامنه را پیدا کند!
میتوانید مقاله 24 رکورد DNS را بخوانید تا با رکوردهای مختلف و وظایف آنها آشنا شوید.
خب حالا وقت آن است که سراغ آموزش اتصال دامنه به هاست برویم. اول از همه، هاستیهایی که کنترلپنلشان، cpanel است.
خوب است مقاله سی پنل چیست را هم بخوانید. ضرر نمیکنید.
آموزش اتصال دامنه به هاست cpanel
همین اول کار بگوییم، معمولاً وقتی هاست و دامنه را از یک شرکت تهیه میشوند، خود آن شرکت، فرایند اتصال دامنه به هاست را انجام خواهد داد. به این ترتیب دیگر نیازی به انجام مجدد اینکار وجود ندارد.
اما اگر شرکت هاستینگتان این کار را انجام نداد، یا هاست و دامنه را از دو ارائهکننده خدمات متفاوت خریدهاید، خودتان باید دستبهکار شوید.
برای اتصال دامنه به هاست، حتماً باید NSهای هاستتان را در اختیار داشته باشید. بر اساس قوانین بینالمللی، هر هاست موظف است حداقل دو NS داشته باشد. تعداد بیشتر ایرادی ندارد، اما داشتن کمتر از دو NS، ممنوع است!
برای اتصال دامنه به هاست در سی پنل، اقدامات زیر را به ترتیب انجام دهید:
- وارد داشبورد cpanel شوید.
- در بخش DOMAINS روی Addon Domains کلیک کنید. (مثل عکس بالا) سپس وارد صفحه زیر خواهید شد:
- در فیلد اول که New Domain Name نام دارد، نام دامنهای که میخواهید به هاست متصل کنید را بنویسید.
- سپس روی فیلد دوم که Subdomains نام دارد کلیک کنید، خودکار پر خواهد شد! همچنین فیلد سوم با نام Document Root هم بهصورت خودکار پر میشود. (معمولاً با آدرس public_html/domain.com)
- اگر میخواهید از طریق پروتکل FTP، به دامنهای که ثبت میکنید، متصل شوید، تیک گزینه Create an FTP account account accosiated with this Addon Domain را بزنید. اگر نه که این گزینه را بهحال خود بگذارید.
- همانطور که در تصویر میبینید، با زدن تیک گزینه FTP، سه فیلد دیگر ظاهر میشوند. در فیلد اول، نام کاربریای که مدنظرتان است را وارد کنید. فیلد دوم و سوم، بهترتیب برای پسورد و تکرار مجدد آن هستند. همچنین میتوانید روی Password Generator کلیک کنید تا نرمافزار، برایتان یک پسورد قوی درست کند!
- روی دکمه آبیرنگ Add Domain کلیک کنید.
بعد از طی کردن این پروسه، باید رکورد DNS درست را هم اضافه کنید. البته میتوانید اینکار را در زمانی دیگر انجام دهید؛ اما باید بدانید که دامنهای که ثبت کردید، تا قبل از اضافه کردن DNS Records، فعال نخواهد شد!
این از آموزش اتصال دامنه به هاست سی پنل! بخش بعدی به آموزش اتصال دامنه به هاست از طریق دایرکت ادمین اختصاص دارد. با استفاده از بخش آموزش دایرکت ادمین، میتوانید مقالات مرتبط دیگر به این کنترل پنل را بخوانید.
اتصال دامنه به هاست از طریق دایرکت ادمین
دایرکت ادمین، یک کنترل پنل برای هاستهای لینوکسی است! برای اتصال دامنه به هاست از طریق این کنترل پنل، اقدامات زیر را بهترتیب انجام دهید:
- وارد داشبورد DirectAdmin شوید.
- همانطور که در تصویر زیر میبینید، اولین دستهبندی در داشبورد این کنترل پنل، Your Account نام دارد. روی Domain Setup در این بخش کلیک کنید.
- در صفحه جدید، روی Add Another Domain کلیک کنید.
- نام دامنه مدنظرتان را وارد کنید و روی Create کلیک کنید.
اتصال برقرار شد! حالا بیاید سراغ بخش بعدی برویم؛ یعنی اتصال دامنه به VPS. اگر نمیدانید VPS چیست، مقاله راهنمای کامل سرور مجازی کارتان را بهخوبی راه میاندازد.
آموزش اتصال دامنه به VPS
اتصال دامنه به VPS، از طریق تغییر برخی از رکوردهای DNS ممکن میشود. انجام این کار، از 3 روش ممکن است:
1- اتصال از طریق رکورد A
اتصال دامنه به VPS، با تغییر رکورد A، سادهترین راه انجام این کار است! فقط کافی است مطابق روند زیر پیش بروید:
- آدرس IP سرور مجازی یا VPS خود را از ارائهدهنده آن بگیرید.
- در DNS Zone دنبال رکوردهای A بگردید. تمام این رکوردها که شامل @ و www میشوند را پاک کنید.
- 2 رکورد A جدید را مطابق جدول زیر، به DNS Zone اضافه کنید.
A record 2 | A record 1 |
Name: www
Points To: Your VPS IP TTL: Default |
@: Name
Points To: Your VPS IP TTL: Default |
نکته: بهجای Your VPS IP، باید آدرس IP سرور مجازیتان را وارد کنید.
2- اتصال از طریق رکورد A و رکورد CNAME
این روش تقریباً عین روش اول است! با این تفاوت که بهجای A record 2، از رکورد CNAME استفاده میشود:
- آدرس IP سرور مجازی یا VPS خود را، از ارائهدهنده آن بگیرید.
- در DNS Zone، دنبال رکوردهای A بگردید. تمام این رکوردها را که شامل @ و www میشوند را پاک کنید.
- رکورد A و رکورد CNAME نوشتهشده در جدول زیر را به DNS Zone اضافه کنید.
CNAME record | A record |
Name: www
Points To: Your Domain Name TTL: Default |
@ :Name
Points To: Your VPS IP TTL: Default |
نکته: منظور از Your Domain Name، نام دامنه سایتتان است.
جا دارد یکبار دیگر از شما دعوت کنیم تا مقاله رکوردهای مختلف DNS و وظایف آنها را بخوانید.
این هم از آموزش اتصال دامنه به سرور مجازی! اگر موافقید، برویم سراغ آموزش اتصال به هاست لینوکس که درست عین همین روش است.
3- آموزش اتصال دامنه به سرور مجازی لینوکس
هاست، فضایی است که روی یک سرور قرار دارد! این سرور میتواند از سیستمعاملهای مختلف بهره ببرد. مثلاً لینوکس!
پس در واقع، متصل کردن دامنه به سرور مجازی (VPS) لینوکس، درست مثل بخش قبلی، یعنی اتصال دامنه به VPS انجام میشود.
یعنی با ایجاد تغییرات در رکوردها!
جمعبندی
هاست و دامنه برای یک سایت، حکم آجر و پِی برای یک ساختمان را دارند. 2 جزء ضروری که وجود هردو برای راهاندازی وبسایت اجبار است!
صد البته که برای فعالیت سایت مورد بحث، این دو باید به هم متصل باشند! مقالهای که خواندید، راجع به اتصال دامنه به هاست بود.
اگر سوال یا ابهامی در این زمینه دارید، در قسمت کامنتها با ما به اشتراک بگذارید.