چگونه Subdomain را به سرور مجازی متصل کنیم
اتصال subdomain به سرور مجازی یکی از کارهایی است که در برخی سایتها باید مورد استفاده قرار بگیرد. نمونه عملی این کار در سایتهایی است که فایل دانلودی بارگذاری می کنند. اتصال subdomain به سرورهای مجازی پیچیدگی خاصی نداشته و با چند قدم ساده قابل انجام است؛ اما باید توجه کنیم که همین فرایند باید با دقت و حوصله انجام شود.
آموزش اتصال subdomain به سرور مجازی
برای برای استفاده از نام دامین در یک سرور مجازی بایستی تغییرات کوچکی را در DNS ایجاد کنیم. در این مقاله دو روش برای اتصال domain name به سرور مجازی آموزش داده میشود.
- روش اول: تغییر A record در zone فعلی DNS
- روش دوم: ایجاد یک zone جدید با nameserver سفارشی
روش اول: اتصال دامنه به سرور مجازی از طریق 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 سفارشی
اتصال دامین به سرورمجازی با استفاده از نیم سرورهای مجازی کمی به دانش فنی نیاز دارد. برای این کار نیاز است که 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 جدید را بسیار آسانتر کرده است.
جمعبندی
از جمله فعالیتهایی که معمولا در وبسایتها اتفاق میافتد نیاز به اتصال ساب دامین و سرورهای مجازی است. در مطلب آموزشی بالا برای رفع این مشکل دو روش ارائه شده که هر کدام میتوانند نیاز کاربران را برطرف کنند. روش اول کمی سادهتر بوده و بیشتر برای کسانی مناسب است که دانش فنی بالایی ندارند. اما روش دوم به نحوی است که بهتر است افراد با دانش بالا از آن برای انجام کارهای خود استفاده کنند.
یکی از بهترین راهکارهای ابری صباهاست درباره استفاده از سرور ابری بر روی وب سایتتان این است که از یک ارائه دهنده سرور ابری معتبر و حرفه ای، این سرویس ابری را سفارش دهید. زیرا دارای قابلیت ها و ویژگی های کاربردی است؛ برای اطلاعات بیشتر میتوانید به صفحه خرید سرور ابری ساعتی اروپا میزبان کلود مراجعه کنید.