برای استفاده از نام دامنه سفارشی با سرور مجازی، ابتدا باید چند تغییر DNS ایجاد کنید. در این راهنما، ما به شما نشان خواهیم داد که چگونه با استفاده از دو روش، نام دامنه را به میزبانی سرور خصوصی مجازی نشان دهید:
- تغییر یک رکورد در منطقه DNS فعلی
- راه اندازی یک منطقه DNS جدید با سرورهای نام سفارشی
مکان یابی جزئیات
مطمئن شوید که تنظیمات اولیه VPS خود را تکمیل کرده و قبل از ادامه یک نام دامنه خریداری کنید. ( خرید سرور مجازی گیم )
ابتدا باید آدرس IP سرور مجازی خود را پیدا کنید. در سایت، می توانید تمام اطلاعات مربوط به سرور مجازی را در بخش سرورها پیدا کنید.
ناحیه برجسته شده در زیر جزئیات SSH آدرس IP اختصاصی سرور مجازی شما را نشان می دهد.
روش 1 – اشاره دامنه به سرور مجازی از طریق رکورد
روش زیر یک راه حل بسیار ساده است. این شامل تغییر رکورد A فعلی شما در منطقه معتبر DNS است. این به این معنی است که سوئیچ رکورد A باید در منطقه DNS که سرورهای نام شما در حال حاضر اشاره می کنند انجام شود.
اگر این گزینه را انتخاب کنید، فایل منطقه DNS شما با تمام ورودیهای موجود دیگر (CNAME، MX، NS و سایر رکوردها) نزد ارائهدهنده فعلی باقی میماند. این رویکرد ممکن است برای مبتدیان یا کسانی که مایل به تغییر مکان منطقه DNS خود نیستند آسان تر باشد.
اگر مطمئن نیستید که نام دامنه شما در حال حاضر به کجا اشاره می کند، می توانید از ابزارهای جستجوی DNS استفاده کنید یا از دستور dig برای مکان یابی رکوردهای NS استفاده کنید. اجرای دستور زیر از طریق ترمینال این کار را انجام می دهد:
dig NS +short hostinger-tutorials.xyz
اکنون که می دانید دامنه شما به کجا نشان داده شده است، به ارائه دهنده بروید و منطقه DNS دامنه خود را باز کنید.
افزودن ورودی های DNS
در این مرحله دو رویکرد برای انتخاب وجود دارد:
استفاده از دو رکورد A – یکی برای زیر دامنه www و دیگری برای خود دامنه.- استفاده از رکورد برای دامنه و CNAME برای زیر دامنه www.
هر دوی این گزینه ها نتیجه یکسانی را در اختیار شما قرار می دهند. با یافتن مقدار رکورد فعلی A شروع کنید و آن را با آدرس IP اختصاصی که قبلاً قرار داده شده است جایگزین کنید. در زیر، نمایشی از نحوه ظاهر ورودیها در منطقه DNS خود خواهید دید.
گزینه 1 – استفاده از دو رکورد A
گزینه 2 – استفاده از رکورد و CNAME
انجام جستجوی DNS
پس از اشاره دامنه به VPS خود، وقت آن است که بررسی کنید که آیا رکوردها به درستی اضافه شده اند یا خیر. به خاطر داشته باشید که انتشار DNS می تواند تا 24 ساعت طول بکشد، بنابراین ممکن است لازم باشد حداقل چند ساعت صبر کنید تا همه چیز شروع به کار کند. با این حال، اکثر ابزارهای بررسی DNS نتایج فوری را ارائه می دهند. همچنین می توانید این کار را با استفاده از دستور dig از طریق ترمینال انجام دهید:
dig A +short hostinger-tutorials.xyz
اگر خروجی آدرس IP اختصاصی سرور مجازی شما را به عنوان رکورد A نشان دهد، همه چیز به درستی انجام شده است! بخش باقی مانده در انتظار انتشار کامل DNS در سراسر جهان است. برای سرعت بخشیدن به فرآیند، ممکن است DNS را پاک کنید. هنگامی که DNS به طور کامل فعال شد، هنگام بازدید از دامنه خود از طریق مرورگر، صفحه بارگیری پیش فرض را مشاهده خواهید کرد.
روش 2 – اشاره دامنه به سرور مجازی از طریق سرورهای نام سفارشی
اشاره کردن دامنه به سرور مجازی از طریق سرورهای نام سفارشی کمی پیچیدهتر است، زیرا باید یک منطقه DNS جدید در سرور مجازی راهاندازی کنید. این روش مکان منطقه DNS شما را به VPS تغییر می دهد، به این معنی که تمام تغییرات مربوط به DNS در آینده باید از طریق منطقه جدید ایجاد شده انجام شود.
ایجاد سرورهای نام سفارشی
با ایجاد سرورهای نام فرزند جدید برای دامنه خود شروع کنید. هر ورودی باید به آدرس IP اختصاصی VPS اشاره کند. در هلیکس گیم، می توانید به راحتی این کار را با استفاده از پنل مدیریت دامنه انجام دهید.
راه اندازی یک منطقه DNS در سرور مجازی
مرحله بعدی تنظیم یک منطقه 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
اگر کار به درستی انجام شده باشد، خروجی باید مشابه موارد زیر باشد:
در نهایت، سرویس DNS bind را مجددا راه اندازی کنید و مطمئن شوید که در حال اجرا است:
/etc/init.d/bind9 restart
/etc/init.d/bind9 start
تغییر نام سرور ها
از آنجایی که تمام قطعات پازل جمع آوری شده اند، آخرین مرحله تغییر سرورهای نام دامنه شما به موارد جدید ایجاد شده است. می توانید دامنه خود را از طریق پنل مدیریت دامنه آنها به هاستینگر نشان دهید.
به خاطر داشته باشید که انتشار DNS ممکن است تا 24 ساعت طول بکشد، بنابراین شما باید حداقل یک یا دو ساعت صبر کنید تا همه چیز به طور کامل عملیاتی شود. برای سرعت بخشیدن به کار، ممکن است دوباره DNS را پاک کنید. همچنین می توانید از ابزارهای بررسی آنلاین DNS برای تأیید عملکرد منطقه جدید ایجاد شده خود استفاده کنید. پس از پایان انتشار DNS، هنگام دسترسی به دامنه خود از طریق مرورگر، صفحه بارگیری پیش فرض را مشاهده خواهید کرد.
راه اندازی DNS معکوس
در برخی موارد، ممکن است از شما خواسته شود که یک رکورد DNS معکوس تنظیم کنید. هاستینگر این فرآیند را با یک ابزار داخلی در پایین پنل مدیریت سرور شما ساده می کند.
پس از افزودن، به خاطر داشته باشید که ممکن است چند ساعت طول بکشد تا رکورد فعال شود.
جمع بندی آموزش تنظیم نام دامنه بر روی سرور مجازی (VPS)
در این آموزش، ما دو روش مختلف برای نشان دادن نام دامنه به سرور خصوصی مجازی را یاد گرفتیم. همچنین مهم است که به یاد داشته باشید که انتشار تغییرات DNS می تواند حداقل چند ساعت طول بکشد تا در سراسر جهان منتشر شود.
هنگامی که دامنه شروع به کار با سرور مجازی شما می کند، سفر واقعی آغاز می شود. در صورت داشتن هرگونه سوال، پیشنهاد یا نکته جالب، حتما آنها را در نظرات زیر به اشتراک بگذارید!