موضوعی که قصد بررسی آن را در این مقاله داریم، نحوه اتصال دامنه به سرور مجازی لینوکس (VPS) است. اگر بخواهیم یک تعریف کلی برای دامنه بیان کنیم، تصور کنید یک وب سایت اینترنتی را مدیریت می کنید و کاربران برای دسترسی به وب سایت شما نیاز به یک دامنه یا آدرس اینترنتی دارد تا به وسیله آن قابل شناسایی باشد.
دامنه همان آدرس اینترنتی است که برای شناسایی وب سایت، کاربران دارای کسب و کار از آن استفاده می کنند. برای اتصال دامنه به سرور مجازی، باید چند تغییری در DNS به وجود بیاورید. اگر به دنبال این هستید تا بتوانید یک دامنه را به سرور مجازی خود متصل کنید، این آموزش می تواند به شما کمک کند.
فهرست مطالب
نحوه اتصال دامنه به سرور مجازی لینوکس
حال که با دامنه آشنا شدید، در ادامه می خواهیم با بکارگیری 2 روش، اتصال دامنه به سرور مجازی را با دقت بررسی کنیم. پس با ما همراه باشید.
روش اول: اتصال دامنه از طریق رکورد A
اتصال دامنه به سرور مجازی از طریق رکورد A، یک روش ساده است که می تواند تغییر رکورد A فعلی شما را در منطقه DNS Zone شامل شود. توجه داشته باشید که این مورد یعنی سویچ رکورد A باید در منطقه DNS Zone انجام شود که به نام سرور شما اشاره می کند.
اگر از این روش برای اتصال دامنه استفاده می کنید، فایل DNS Zone شما با سایر ورودی های موجود CNAME ، MX ، NS که به همراه ارائه دهنده فعلی نیز می باشد، باقی خواهد ماند. این روش برای مبتدیان و کسانی که مایل به تغییر لوکیشن DNS Zone خود نیستند، مناسب است.
اگر مطمئن نیستید که نام دامنه فعلی شما به کجا اشاره می کند، می توانید از ابزار های جستجوی DNS استفاده کنید و یا از دستور زیر برای یافتن سوابق NS کمک بگیرید:
DIG NS +Short azarsys.com
حال که می دانید دامنه شما به کجا متصل است، پس می توانید با رفتن به ارائه دهنده DNS zone دامنه خود را باز کنید.
اضافه کردن ورودی های DNS
شما می توانید در این قسمت، ورودی های DNS را با استفاده از این دو رویکرد اضافه کنید:
- استفاده از دو رکورد A: یکی برای زیر دامنه WWW و دیگری برای خود دامنه
- به کمک یک رکورد برای دامنه و CNAME برای زیر دامنه WWW
توجه داشته باشید که این دو گزینه نتیجه یکسانی را به شما ارائه خواهند داد. شما می توانید با یافتن مقدار رکورد فعلی شروع کرده و آن را با آدرس IP اختصاصی که در ابتدا قرار دارد، جایگزین کنید. تصویر زیر چگونگی ورود به ورودی ها در DNS Zone را نمایش می دهد:
با استفاده از دو رکورد A
استفاده از رکورد A و CNAME
اجرای ابزار DNS Lookup
حال در این قسمت بررسی کنید که آیا سوابق به درستی اضافه شده است یا خیر. توجه کنید که انتشار DNS ممکن است تا 24 ساعت طول بکشد. اما بیشتر ابزار های بررسی DNS می توانند نتایج فوری را به کاربران ارائه دهند. همچنین، می توانید با اجرای دستور DIG در ترمینال، نتایج را مشاهده کنید:
DIG A +Short azarsys.com
اگر در قسمت خروجی آدرس IP اختصاصی VPS شما را به عنوان رکورد A نشان دهد، یعنی فرآیند موفقیت آمیز بوده است.
زمانی که DNS کاملا فعال است، به هنگام بازدید دامنه خود در مرورگر یک صفحه بارگیری پیش فرض را مشاهده خواهید کرد:
روش دوم: اتصال دامنه به VPS از طریق Nameservers سفارشی
وصل شدن دامنه به VPS از طریق nameservers سفارشی یک فرآیند پیچیده به شمار می رود. چرا که نیاز دارید یک DNS zone جدیدی را برای سرور مجازی خود راه اندازی کنید. این روش، لوکیشن DNS zone شما را به VPS تغییر می دهد. به این معنا که تمام تغییرات مربوط به DNS باید از طریق Zone جدید ایجاد شده انجام شود.
ایجاد Custom Nameservers
در این قسمت با ایجاد child nameservers جدید برای دامنه شروع کنید. توجه داشته باشید که هر ورودی باید به آدرس IP اختصاصی VPS وصل باشد.
راه اندازی DNS Zone در VPS
در این مرحله قصد داریم نحوه راه اندازی یک DNS zone برای دامنه در VPS را مورد بررسی قرار دهیم.
برای شروع، از طریق SSH به سرور مجازی خود متصل شده و به آدرس زیر بروید:
cd /etc/bind
حال، یک پوشه جداگانه برای فایل های DNS zone خود با اجرای دستور زیر ایجاد کنید:
mkdir -p zones
برای دسترسی به دایرکتوری جدید که به تازگی ایجاد شده، از دستور زیر استفاده کنید:
cd zones
با استفاده از دستور Nano، یک فایل Zone جدید برای دامنه خود ایجاد کنید:
nano azarsys.com
مانند مثال زیر، همه آدرس های IP و نمونه های دامنه را با نام دامنه واقعی و IP اختصاصی VPS خود جایگزین کنید:
;
; BIND data file for azaesys.com
;
$TTL 3h
@ IN SOA ns1.azarsys.com. admin.azarsys.com. (
1; Serial
3 hours; Refresh after 3 hours
1h; Retry after 1 hour
1w; Expires after 1 week
1h) Negative caching TTL of 1 day
;
@ IN NS ns1.azarsys.com.
@ IN NS ns2.azarsys.com.
azarsys.com. IN MX 10 azarsys.com.
azarsys.com. IN A 153.92.211.25
ns1 IN A 153.92.211.25
ns2 IN A 153.92.211.26
www IN CNAME azarsys.com.
mail IN A 153.92.211.25
ftp IN CNAME azarsys.com.
حال، فایل را با کلیک CTRL+X ذخیره کرده و تغییرات را تایید کنید. پس از ذخیره، فایل را در پیکربندی پیش فرض bind درج کنید:
cd /etc/bind
nano named.conf.local
اکنون، خطوط زیر را در پایین کرده و مطمئن شوید که نام فایل با مقادیر واقعی ویرایش شده باشند:
zone "azarsys.com" {
type master;
file "/etc/bind/zones/azarsys.com";
};
توصیه می شود که از یک انتقال دهنده DNS پایدار استفاده کنید. در اینجا ما با ویرایش فایل named.conf.options از Google Public DNS استفاده خواهیم کرد:
nano named.conf.options
خطوط زیر را پیدا کنید:
// forwarders {
// 0.0.0.0;
// };
سپس خطوط را به حالت زیر ویرایش کنید:
forwarders {
8.8.4.4;
};
حال تمام مقادیر لازم اضافه شده است:
named-checkzone azarsys.com /etc/bind/zones/azarsys.com
اگر فرآیند موفقیت آمیز باشد، خروجی به صورت زیر است:
و در آخر، سرویس DNS bind را مجددا راه اندازی کنید و مطمئن شوید که در حال اجرا است:
/etc/init.d/bind9 restart
/etc/init.d/bind9 start
تغییر Nameservers
آخرین مرحله، تغییر nameservers های دامنه شما به موارد جدید ایجاد شده است. شما می توانید دامنه خود را از طریق مدیریت دامنه به nameserver های آذرسیس متصل کنید.
توجه کنید که تنظیم DNS ممکن است چند ساعتی طول بکشد. برای سرعت بخشیدن به کار شاید نیاز باشد که دوباره DNS را پاک کنید.
همچنین، می توانید از ابزار online DNS checkup برای تایید عملکرد zone که به تازگی ایجاد شده استفاده کنید. پس از پایان تنظیم DNS، هنگام دسترسی به دامنه خود از طریق مرورگر، صفحه بارگیری پیش فرض ر ا مشاهده خواهید کرد:
Bonus_ راه اندازی DNS معکوس
در برخی موارد ممکن است از شما خواسته شود تا یک رکورد DNS معکوس را تنظیم کنید. آذرسیس، این فرآیند را با یک ابزار در پایین پنل مدیریت سرور شما آسان تر می کند.
پس از افزودن، به خاطر داشته باشید که ممکن است فرآیند رکورد چند ساعتی طول بکشد تا کامل فعال شود.
در این میان باید اشاره کنیم که اگر نیاز به خرید سرورهای مجازی داشته باشید، می توانید با مراجعه به سایت آذرسیس جهت خرید سرورها از جمله سرور مجازی هلند و سرور مجازی انگلیس اقدام کنید و از سرعت و امنیت بالا در کسب و کار خود لذت ببرید. کافیست در صورت تمایل یک تیکت به پخش پشتیبانی ارسال کنید.
نتیجه گیری
دامنه یکی از ارکان مهم یک وب سایت به شمار می رود. چرا که با استفاده از دامنه وب سایت شما برای فعالیت در دسترس کاربران قرار خواهد گرفت.
در این آموزش نحوه اتصال دامنه به سرور مجازی لینوکس را مورد بررسی قرار دادیم. شما می توانید با استفاده از دو روش توضیح داده شده، دامنه خود را به سرور مجازی لینوکس متصل کنید.
امیدواریم که این مقاله بتواند در این زمینه به شما کمک کند. ممنون که تا آخر این آموزش با ما همراه بودید. در صورت داشتن سوال، از بخش نظرات با ما در میان بگذارید.
1. چند اتصال دامنه به سرور مجازی لینوکس می تواند صورت گیرد؟
یک VPS می تواند چندین وب سایت مختلف را میزبانی کند. در واقع هیچ محدودیتی برای تعداد سایت هایی که یک سرور مجازی می تواند میزبانی کند، وجود ندارد.
2. آیا انتخاب یک نام دامنه برای VPS ضروری است؟
یکی از رایج ترین راه های استفاده از سرور مجازی، میزبانی وب سایت است. برای این کار، ثبت یک نام دامنه ضروری می باشد.