چگونه Subdomain را به سرور مجازی متصل کنیم

چگونه Subdomain را به سرور مجازی متصل کنیم

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 22 خرداد 01

اتصال subdomain به سرور مجازی یکی از کارهایی است که در برخی سایت‌ها باید مورد استفاده قرار بگیرد. نمونه عملی این کار در سایت‌هایی است که فایل دانلودی بارگذاری می کنند. اتصال subdomain به سرور‌های مجازی پیچیدگی خاصی نداشته و با چند قدم ساده قابل انجام است؛ اما باید توجه کنیم که همین فرایند باید با دقت و حوصله انجام شود.


آموزش اتصال subdomain به سرور مجازی

برای برای استفاده از نام دامین در یک سرور مجازی بایستی تغییرات کوچکی را در DNS ایجاد کنیم. در این مقاله دو روش برای اتصال domain name به سرور مجازی آموزش داده می‌شود.

  • روش اول: تغییر A record در zone فعلی DNS 
  • روش دوم: ایجاد یک zone جدید با nameserver سفارشی

 

روش اول: اتصال دامنه به سرور مجازی از طریق A record

اتصال دامنه به سرور مجازی از طریق A record

برای انجام این کار بایستی A record فعلی در authorative DNS Zone را تغییر دهیم. در واقع A record باید به همانzone که name server ها  به آن وصل می‌شوند انتقال داده شود. 

اگر از این روش استفاده کنیم، DNS zone file و سایر موجودیت‌ها مانند CNAME, MX, NA،  نیازی به جابجایی نخواهند داشت.

  • این کار برای افراد کم تجربه‌تر که قصد تغییر مکان DNS Zone را ندارند بسیار مناسب است. 
  • اگر مطمئن نیستیم domain name شما در حال حاضر به کجا متصل است، می‌توانیم از ابزار‌های جستجوی DNS استفاده کرده و یا با استفاده از دستور dig محل اتصال name server را مشخص کنیم. وقتی محل اتصال دامین مشخص شد، به تامین کننده مراجعه کرده و domain’s DNS zone را بر روی سرور مورد نظر خود قرار می دهیم. 

افزودن موجودیت‌های DNS

دو رویکرد اصلی برای این کار وجود دارد:

  • در روش اول: از دوA record  استفاده می‌کنیم. یکی برای subdomain‌ های www و دیگری برای خود دامین. 
  • در روش دوم: یک A record برای دامین و یک CNAME برای ساب دامین‌های www در نظر می‌گیریم. 

استفاده از هر دو روش بالا نتیجه یکسانی را خواهد داشت. این کار با یافتن مقدار کنونی A record و جایگزینی آن با IP تخصیص داده شده انجام می‌شود.

 در ادامه به این مطلب می‌پردازیم که موجودیت‌ها در zone DNS به چه شکلی هستند. 

عملکرد جستجوی DNS

پس از اتصال دامین به سرور مجازی، باید بررسی شود که رکورد‌ها به صورت صحیح و کامل وارد شده باشند؛ در نظر داشته باشید که انتشارDNS ممکن است تا حدود 24 ساعت طول بکشد. قبل از شروع این فرایند باید چند ساعتی منتظر بمانید تا همه چیز به درستی کار کند. 

  • اکثر ابزارهایی که برای چک کردن DNS وجود دارند به نتایج یکسانی می‌رسند. از روش‌های بسیار رایج برای این کار استفاده از دستور dig در‌ترمینال است. 
  • اگر خروجی‌ها نشان دهند که IP سرور اختصاص یافته شده به صورت یک A record است، کار شما به صورت موفقیت آمیز انجام شده است و فقط چند ساعت زمان نیاز دارید تا DNS به صورت کامل در فضای وب منتشر شود.
  • برای افزایش سرعت این فرایند می‌توانید DNS را Flush کرده و یا کش بروزر را می توانیم پاک کنیم. زمانی که DNS به صورت کامل فعال شد می‌توانیم با مشاهده دامین در بروزر صفحه پیشفرض، لود را مشاهده کنیم. 

 

روش دوم: اتصال دامین به سرور مجازی از طریق name server سفارشی

اتصال دامین به سرور مجازی از طریق name server سفارشی

اتصال دامین به سرورمجازی با استفاده از نیم سرورهای مجازی کمی به دانش فنی نیاز دارد. برای این کار نیاز است که DNS zone جدید بر روی سرور مجازی ایجاد کنیl. در این روش محل قرار گیری DNS در سرور مجازی تغییر خواهد کرد. با این کار تمام تغییرات مرتبط با DNS باید بر اساس zone جدید انجام شود. 

 

ساخت name server سفارشی

  • قدم اول: اگر از سیستم‌های رجیستری مانند GoDaddy، Namecheap، Enom، Network Solution، و یا Reseller Club استفاده می‌کنیl باید به وبسایت آنها مراجعه کرده و از طریق محلی که درآن می‌توان hostname را برای domain name ثبت و یا ضبط کرد این کار را انجام دهیم.

هر کدام از این سیستم‌های رجیستری از روند‌های نسبتا مختلفی استفاده می‌کنند. کار این سیستم‌های رجیستری ایجاد host name روی نام دامنه و تخصیص یک IP است. 

  • قدم دوم: پس از رجیستر کردن نیم سرور‌های سفارشی نیاز است تا host name به فایل zone DNS اضافه شود. بسته به تنظیمات ساختار کاربری، می‌توانیم از cPanel برای انجام این کار استفاده کنیم. این host name به صورت A record وارد فایل zone DNS می‌شود.

اگر تنها به یک سرور دسترسی داشتیم می‌توانیم از یک آدرس IP برای هر دو name server سفارشی استفاده کنیم.

  • قدم سوم: زمانی که دو مرحله قبل را کامل کردیم باید دست کم 24 ساعت صبر کنیم تا تغییرات و به روز رسانی‌های DNS در سرتاسر اینترنت شناخته شود. پس از این مرحله مشتریان می‌توانند  nameserver‌‌ های موجود در domain‌‌ ها را عوض کنند.

اگر درک درستی از چگونگی عملکرد سیستم‌های رجیستر name server، که ما را قادر می‌سازند host name ‌‌ ها را رجیستر کنیم داشته باشیم، ایجاد name server‌ های مجازی راحت‌تر خواهد بود.

گذشته از این استفاده از نرم افزار‌های cPanel، ویرایش فایل‌های DNS zone و افزودن A record به host name جدید را بسیار آسان‌تر کرده است.


جمع‌بندی

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

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

برچسب ها :
دسته بندی ها :