هلیکس گیم

آموزش تنظیم و ست کردن نام دامنه بر روی سرور مجازی (VPS)

عرفان مرادی
عرفان مرادی

آنچه در این مطلب می‌خوانید :

برای استفاده از نام دامنه سفارشی با VPS، ابتدا باید چند تغییر DNS ایجاد کنید. در این راهنما، ما به شما نشان خواهیم داد که چگونه با استفاده از دو روش، نام دامنه را به میزبانی سرور خصوصی مجازی نشان دهید:

  • تغییر یک رکورد در منطقه DNS فعلی
  • راه اندازی یک منطقه DNS جدید با سرورهای نام سفارشی

مکان یابی جزئیات
مطمئن شوید که تنظیمات اولیه VPS خود را تکمیل کرده و قبل از ادامه یک نام دامنه خریداری کنید. ( خرید سرور مجازی گیم )

ابتدا باید آدرس IP سرور مجازی خود را پیدا کنید. در سایت، می توانید تمام اطلاعات مربوط به VPS را در بخش سرورها پیدا کنید.

ناحیه برجسته شده در زیر جزئیات SSH آدرس IP اختصاصی سرور مجازی شما را نشان می دهد.

آموزش تنظیم و ست کردن نام دامنه بر روی سرور مجازی (VPS)

روش 1 – اشاره دامنه به VPS از طریق رکورد

روش زیر یک راه حل بسیار ساده است. این شامل تغییر رکورد A فعلی شما در منطقه معتبر DNS است. این به این معنی است که سوئیچ رکورد A باید در منطقه DNS که سرورهای نام شما در حال حاضر اشاره می کنند انجام شود.

اگر این گزینه را انتخاب کنید، فایل منطقه DNS شما با تمام ورودی‌های موجود دیگر (CNAME، MX، NS و سایر رکوردها) نزد ارائه‌دهنده فعلی باقی می‌ماند. این رویکرد ممکن است برای مبتدیان یا کسانی که مایل به تغییر مکان منطقه DNS خود نیستند آسان تر باشد.

اگر مطمئن نیستید که نام دامنه شما در حال حاضر به کجا اشاره می کند، می توانید از ابزارهای جستجوی DNS استفاده کنید یا از دستور dig برای مکان یابی رکوردهای NS استفاده کنید. اجرای دستور زیر از طریق ترمینال این کار را انجام می دهد:

				
					dig NS +short hostinger-tutorials.xyz

				
			
تنظیم نام دامنه بر روی سرور مجازی

اکنون که می دانید دامنه شما به کجا نشان داده شده است، به ارائه دهنده بروید و منطقه DNS دامنه خود را باز کنید.

افزودن ورودی های DNS

در این مرحله دو رویکرد برای انتخاب وجود دارد:


  1. استفاده از دو رکورد A – یکی برای زیر دامنه www و دیگری برای خود دامنه.
  2. استفاده از رکورد برای دامنه و CNAME برای زیر دامنه www.
    هر دوی این گزینه ها نتیجه یکسانی را در اختیار شما قرار می دهند. با یافتن مقدار رکورد فعلی A شروع کنید و آن را با آدرس IP اختصاصی که قبلاً قرار داده شده است جایگزین کنید. در زیر، نمایشی از نحوه ظاهر ورودی‌ها در منطقه DNS خود خواهید دید.

 

گزینه 1 – استفاده از دو رکورد A

سرور مجازی و تنظیم دامنه بر ان

گزینه 2 – استفاده از رکورد و CNAME

| HelixGame | هلیکس گیم

انجام جستجوی DNS

پس از اشاره دامنه به VPS خود، وقت آن است که بررسی کنید که آیا رکوردها به درستی اضافه شده اند یا خیر. به خاطر داشته باشید که انتشار DNS می تواند تا 24 ساعت طول بکشد، بنابراین ممکن است لازم باشد حداقل چند ساعت صبر کنید تا همه چیز شروع به کار کند. با این حال، اکثر ابزارهای بررسی DNS نتایج فوری را ارائه می دهند. همچنین می توانید این کار را با استفاده از دستور dig از طریق ترمینال انجام دهید:

				
					dig A +short hostinger-tutorials.xyz

				
			
| HelixGame | هلیکس گیم

اگر خروجی آدرس IP اختصاصی VPS شما را به عنوان رکورد A نشان دهد، همه چیز به درستی انجام شده است! بخش باقی مانده در انتظار انتشار کامل DNS در سراسر جهان است. برای سرعت بخشیدن به فرآیند، ممکن است DNS را پاک کنید. هنگامی که DNS به طور کامل فعال شد، هنگام بازدید از دامنه خود از طریق مرورگر، صفحه بارگیری پیش فرض را مشاهده خواهید کرد.

ست کردم نام دامنه بر روی آدرس سرور مجازی

روش 2 – اشاره دامنه به VPS از طریق سرورهای نام سفارشی

اشاره کردن دامنه به VPS از طریق سرورهای نام سفارشی کمی پیچیده‌تر است، زیرا باید یک منطقه DNS جدید در سرور مجازی راه‌اندازی کنید. این روش مکان منطقه DNS شما را به VPS تغییر می دهد، به این معنی که تمام تغییرات مربوط به DNS در آینده باید از طریق منطقه جدید ایجاد شده انجام شود.

ایجاد سرورهای نام سفارشی
با ایجاد سرورهای نام فرزند جدید برای دامنه خود شروع کنید. هر ورودی باید به آدرس IP اختصاصی VPS اشاره کند. در هلیکس گیم، می توانید به راحتی این کار را با استفاده از پنل مدیریت دامنه انجام دهید.

تنظیم دامنه بر روی VPS

راه اندازی یک منطقه DNS در VPS
مرحله بعدی تنظیم یک منطقه DNS برای دامنه خود در سرور مجازی است. از طریق SSH به VPS خود متصل شوید و به آدرس زیر بروید:

				
					cd /etc/bind


				
			

سپس، یک پوشه جداگانه برای فایل های منطقه DNS خود ایجاد کنید:

				
					mkdir -p zones


				
			

سپس، یک پوشه جداگانه برای فایل های منطقه DNS خود ایجاد کنید:

				
					cd zones


				
			

با استفاده از دستور nano، یک فایل zone جدید برای دامنه خود ایجاد کنید:

				
					nano hostinger-tutorials.xyz


				
			

از مثال زیر استفاده کنید و همه آدرس IP و نمونه های دامنه را با نام دامنه واقعی و IP اختصاصی VPS خود جایگزین کنید:

				
					;
; BIND data file for hostinger-tutorials.xyz
;
$TTL    3h
@       IN      SOA     ns1.hostinger-tutorials.xyz. admin.hostinger-tutorials.xyz. (
                          1        ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
;
@       IN      NS      ns1.hostinger-tutorials.xyz.
@       IN      NS      ns2.hostinger-tutorials.xyz.
hostinger-tutorials.xyz.    IN      MX      10      hostinger-tutorials.xyz.
hostinger-tutorials.xyz.    IN      A       153.92.211.25
ns1                     IN      A       153.92.211.25
ns2                     IN      A       153.92.211.26
www                     IN      CNAME   hostinger-tutorials.xyz.
mail                    IN      A       153.92.211.25
ftp                     IN      CNAME   hostinger-tutorials.xyz.

				
			

فایل را با فشردن CTRL+X ذخیره کنید و تغییرات را تایید کنید. وظیفه بعدی قرار دادن آن در پیکربندی پیش فرض bind است:

				
					cd /etc/bind
nano named.conf.local

				
			

خطوط زیر را در پایین اضافه کنید و مطمئن شوید که نام فایل را با مقادیر واقعی ویرایش کنید:

				
					zone "hostinger-tutorials.xyz" {
       type master;
       file "/etc/bind/zones/hostinger-tutorials.xyz";
};

				
			

همچنین توصیه می شود از یک انتقال دهنده DNS پایدار استفاده کنید. در این نمایش، ما با ویرایش فایل named.conf.options از Google Public DNS استفاده خواهیم کرد:

				
					nano named.conf.options

				
			

خطوط زیر را بیابید:

				
					// forwarders {
//      0.0.0.0;
// };
				
			

آنها را ویرایش کنید و طبق این مثال:

				
					forwarders {
            8.8.4.4;
       };
				
			

اکنون تمام مقادیر لازم اضافه شده است. با اجرای:

				
					named-checkzone hostinger-tutorials.xyz /etc/bind/zones/hostinger-tutorials.xyz

				
			

اگر کار به درستی انجام شده باشد، خروجی باید مشابه موارد زیر باشد:

Set domain in to vps

در نهایت، سرویس DNS bind را مجددا راه اندازی کنید و مطمئن شوید که در حال اجرا است:

				
					/etc/init.d/bind9 restart
/etc/init.d/bind9 start
				
			

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

| HelixGame | هلیکس گیم

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

Domain on vps

راه اندازی DNS معکوس
در برخی موارد، ممکن است از شما خواسته شود که یک رکورد DNS معکوس تنظیم کنید. هاستینگر این فرآیند را با یک ابزار داخلی در پایین پنل مدیریت سرور شما ساده می کند.

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

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

جمع بندی آموزش تنظیم نام دامنه بر روی سرور مجازی (VPS)

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

هنگامی که دامنه شروع به کار با VPS شما می کند، سفر واقعی آغاز می شود. در صورت داشتن هرگونه سوال، پیشنهاد یا نکته جالب، حتما آنها را در نظرات زیر به اشتراک بگذارید!

میانگین امتیازات ۵ از ۵

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق برای هلیکس گیم محفوظ می‌باشد.