روش اول: نحوه اتصال دامنه به سرور مجازی با Name Server
ابتدا اتصال دامنه به سرور مجازی ویندوز را، روی کنترل پنل دایرکت ادمین بهشکل مرحلهای آموزش میدهیم. این مراحل برای سرور لینوکس هم بههمینشکل پیش میرود؛ تنها تفاوت آن، کنترل پنل سرورتان است که معمولا cPanel است.
مرحله اول: ساخت یک Domain روی سرور مجازی
۱. وارد کنترل پنل DirectAdmin شوید و روی گزینه User level در سمت راست کلیک کنید. (ورود به دایرکت ادمین)

۲. سپس روی دکمه Domain Administration کلیک کنید.

۳. اولین گزینه، یعنی Add Another Domain را انتخاب کنید.

۴. در کادر Domain، آدرس سایتتان را بنویسید. مثلا forushgah.ir یا webworld.com. این نام، همان نامی است که هنگام خرید دامنه انتخاب کردید.
۵. پس از اتمام این چهار مرحله، باید روی دکمه Create در پایین همین بخش کلیک کنید تا این دامنه به سرور مجازیتان اضافه شود.

۶. اگر مراحل را بهدرستی طی کرده باشید، با پیغام Domain Created Successfully مواجه میشوید:

در اتصال دامنه به VPS، انتخاب موقعیت سرور اهمیت زیادی دارد. برای وبسایتهایی که مخاطبان آنها در آمریکا یا اروپا هستند، سرور مجازی آمریکا پیشنهاد میشود تا از نظر سئو و زمان بارگذاری عملکرد بهتری داشته باشند.
مرحله دوم: ساخت Child NS
حالا باید این نام دامنه را به آدرس IP سرورمان وصل کنیم. این آدرس بهمحض خرید سرور مجازی، به شما تعلق میگیرد و یک شناسه منحصربهفرد در کل اینترنت محسوب میشود. بنابراین هیچ فرد دیگری این آدرس را ندارد.
این آیپی چیزی شبیه ترکیب اعداد زیر است که بهخاطر سپردن آن سخت است:
۱۹۲.۲۳۶.۱۵.۱۱بنابراین باید به این آدرس یک نام اختصاص بدهیم که به آن Name Server میگوییم و مشابه فرمت زیر است:
ns1.domain.com ns2.domain.com
این دو Name Server را بهشکل دستی، در پنل ایران سرور و طبق مراحل زیر میسازیم. ns1 و ns2 را Child NS میگوییم.
خرید سرور مجازی (vps)
با خرید سرور مجازی از ایران سرور با سیستمعاملهای ویندوز و لینوکس در موقعیتهای ایران و اروپا، دسترسی به منابع اختصاصی و هاردهای NVMe پرسرعت را تجربه کنید
۱. وارد پنل کاربری ایران سرور شوید و به بخش مدیریت دامنه بروید.

۲. پس از باز شدن صفحه مدیریت دامنه، نیاز به آدرس IP سرورتان دارید. این آدرس هم در ایمیل ارسالشده از شرکت ثبتکننده قرار دارد؛ هم در صفحه مرورگر. ما این آدرس را مطابق تصویر زیر، از مرورگر کپی کردیم.

۳. روی دکمه مدیریت، مقابل مدیریت ChildNS کلیک کنید.

۴. در کادر اول، بهتر است نام دامنه خود را با پیشوند ns1، مطابق عکس زیر بنویسید؛ چون به شناسایی سریع آیپی سرورتان در آینده کمک میکند. در کادر دوم هم آدرس IP سرورتان را Paste کنید. پس از ثبت این دو، روی دکمه ذخیره و اعمال تغییرات کلیک کنید تا اولین Name Server ساخته شود.

۵. همین مراحل را مجدد طی کنید؛ اما اینبار پیشوند را ns2 بنویسید.

۶. درخواستهای شما ثبت شده و به واحد مربوطه در ایران سرور ارجاع داده میشود. معمولا تایید نهایی بین ۱ الی ۲۴ ساعت طول میکشد. دلیل آن هم این است که این تغییرات باید در سراسر اینترنت اعمال شوند و همه سرورها از آن مطلع باشند.
اگر میخواهید وضعیت تایید نهایی آن را چک کنید، به تب درخواستها بروید. پس از ثبت این شناسهها، عبارت درانتظار را میبینید. اما پس از چند ساعت و نهایی شدن این تغییرات، پیغام موفق با رنگ سبز را خواهید دید.

در بخشی از این آموزش، نحوه اتصال دامنه به VPS ویندوزی را بررسی کردیم. اگر با محیط ویندوز سرور آشنا نیستید، پیشنهاد میکنیم ابتدا مقاله سرور مجازی ویندوز چیست؟ را مطالعه کنید تا درک بهتری از امکانات و کاربردهای این نوع سرور داشته باشید.
مرحله سوم: اتصال Name Server به DNS
حالا باید این دو ns را به DNS سرورمان وصل کنیم. پس روی تب مدیریت DNS کلیک و گزینه استفاده از DNSهای انتخابی من را انتخاب کنید. سپس نامهای تخصیص دادهشده در مرحله قبل را در این دو کادر بنویسید.

پس از نوشتن این نامها، روی دکمه ذخیره و اعمال تغییرات کلیک کنید تا ثبت شوند.
این تغییرات به لیست موجود در تب درخواستها، با عنوان بروزرسانی DNS ها اضافه میشود که پس از چند ساعت، تایید نهایی شده و عنوان موفق را در کنار آن خواهید دید.

روش دوم: اتصال دامنه به سرور مجازی با رکورد A
با این روش، علاوه بر اضافه کردن دامنه اصلی میتوانید ساب دامین های سایتتان را هم به DNS وصل کنید. حرف A بیانگر Address است که روی پنل دامین تنظیم میشود. هر آدرس آیپی که در این رکورد جا دهید، به DNS مربوطه وصل میشود.
نکته: ما این آموزش را براساس وبسایتهای خارجی و منو انگلیسی پیش میبریم. ممکن است در کنترل پنل شما، گزینهها و منوها کمی جابهجا باشند. در هر صورت بهدنبال گزینهها و تبهای کلیدی این آموزش باشید و طبق مراحل گفتهشده پیش بروید.
اگر سایتتان چندین بخش یا اپلیکیشن دارد که روی زیر دامنه اجرا میشوند، حتماً نیاز پیدا میکنید به تغییر documentroot زیر دامنه دایرکت ادمین. این کار باعث میشود هر زیر دامنه به مسیر مجزایی در سرور متصل باشد.
مرحله اول: پاک کردن تنظیمات قبلی
در پنل دامنهها، روی دکمه مدیریت یا Manage دامنهای کلیک کنید که میخواهید DNS آن را تنظیم کنید.

سپس به بخش DNS/Nameservers بروید.

هر رکوردی که در این لیست با حروف A یا AAA و عبارت CNAME قرار دارد را پاک کنید؛ چون این رکوردها توسط شرکت ارائهدهنده ساخته شدهاند و با تنظیمات جدید تداخل پیدا میکنند.

در این آموزش چندین بار به مفاهیمی مثل رکورد A و Name Server اشاره کردیم. درک بهتر این اصطلاحات نیازمند شناخت کامل از dns چیست؟ و ساختار آن است. این دانش به شما کمک میکند تا تنظیمات را با اطمینان بیشتری انجام دهید.
مرحله دوم: اضافه کردن رکورد A
روی دکمه Add New Record در همین صفحه کلیک کنید.

فیلد Type را روی A گذاشته و نام دامنه اصلی را با علامت @، در کادر Name بنویسید. در کادر Points to هم باید آدرس آیپی سرورتان را تایپ یا Paste کنید.
TTL مخفف Time To Live است و یک عدد میگیرد. این عدد بیانگر مدت زمانی است که بسته داده در شبکه اینترنت میتواند بماند و پس از این زمان، از بین میرود. واحد TTL به میلیثانیه است که معمولا بهصورت پیشفرض، ۱۴۴۰۰ میلیثانیه یا ۱۴.۴ ثانیه است.

بعد از پر کردن کادرها، روی دکمه Add Record کلیک کنید تا اولین رکورد A به تنظیمات دامنهتان اضافه شود. با طی کردن این مراحل، یک پنجره جدید باز میشود که خلاصهای از تنظیمات رکورد A را نشان میدهد و باید روی دکمه Confirm آن کلیک کنید.

همین مراحل را برای اضافه کردن دامنه با پیشوند www هم طی میکنیم.
روش سوم: اتصال دامنه به سرور مجازی از طریق کلودفلر
استفاده از شبکه توزیع محتوا Cloudflare برای اتصال دامنه به سرور مجازی، سه مزیت زیر را دارد که روشهای قبلی نداشتند:
- بهبود تاخیر در تحویل محتوای سایت
- جلوگیری از حمله DDoS (دیداس چیست)
- به تعادل رساندن بار و پردازش سریعتر درخواستهای کاربران
مرحله اول: اضافه کردن دامنه به کلود فلر
ابتدا وارد پنل کاربریتان در کلودفلر شوید و روی دکمه Add site در بالای صفحه کلیک کنید.

سپس نام دامنهتان را با پسوند آن، در کادر Enter domain name بنویسید و روی دکمه Continue کلیک کنید.

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

مرحله دوم: تخصیص Name Server کلودفلر به آیپی سرور
چند ثانیه طول میکشد تا کلودفلر DNS دامنه شما را بسازد. باید صبر کنید تا فرآیند Fetch کردن اطلاعات تمام شود تا لیستی مشابه تصویر زیر، با دو Name Server ببینید:

روی دکمه Click to copy مقابل هردو DNS کلیک کنید تا این آدرسها در سیستم شما ذخیره شوند.
مرحله سوم: تنظیم DNS کلودفلر روی دامنه
به پنل دامنهها برگشته و از بخش Domains، روی دکمه Change Nameservers کلیک کنید.

در صفحه پیشرو، روی گزینه Change nameservers کلیک کنید تا کادرهای آن روشن شوند. حالا دو DNS را که در مرحله قبل از کلودفلر کپی کردید، در این کادرها Paste کنید و دکمه Save را بزنید.

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

نحوه تست اتصال دامنه به سرور مجازی
برای تست اتصال دامنه به سرور مجازی، راههای زیر پیشرویتان است. ما این تستها را انجام میدهیم تا مطمئن شویم مراحل را بهدرستی انجام دادیم و سایتمان در اینترنت قابل دسترس است.
دستور ping در ویندوز
روی دکمه ویندوز کیبوردتان کلیک کنید و cmd را تایپ کنید. ابزار Command Prompt نمایان میشود که باید روی آن کلیک کنید.

حالا دستور ping را در کنار آدرس دامنهتان بهشکل زیر بنویسید:
ping iranserver.com
اگر تصویر زیر را با چهار Reply و time مشاهده کردید، به این معنی است که آدرس آیپی سرور مجازیتان بهدرستی به DNS وصل شده است.

جمع بندی
در پایان این آموزش جامع و تصویری، شما با مراحل گامبهگام اتصال دامنه به سرور مجازی بهطور کامل آشنا شدید. این فرآیند شامل سه روش اصلی بود:
اتصال دامنه از طریق Name Server: با ساخت دامنه در کنترل پنل سرور (دایرکت ادمین یا سیپنل)، ایجاد Child NS در پنل دامنه و اتصال آنها به DNS، دامنهتان را به IP سرور متصل کردید.
استفاده از رکورد A: برای اتصال مستقیم دامنه یا زیر دامنهها به IP سرور، از رکورد A در تنظیمات DNS استفاده کردید و تنظیمات قبلی را حذف نمودید تا از تداخل جلوگیری شود.
اتصال از طریق Cloudflare: با افزودن دامنه به کلودفلر و جایگزینی Name Serverهای آن با NSهای فعلی دامنه، علاوهبر اتصال، مزایایی چون کاهش تاخیر، امنیت در برابر DDoS و بهینهسازی بار سایت را نیز دریافت کردید.
در پایان نیز نحوه تست اتصال دامنه با دستور ping در ویندوز آموزش داده شد تا اطمینان حاصل شود که دامنه بهدرستی به سرور مجازی متصل شده است.
با دنبال کردن این مراحل، میتوانید بدون نیاز به دانش فنی پیشرفته، دامنه خود را به سرور مجازی متصل کرده و سایتتان را در اینترنت در دسترس قرار دهید.
سوالات متداولی که شما میپرسید؟
۱.چگونه دامنه را به سرور مجازی (VPS) متصل کنیم؟
برای اتصال دامنه به VPS، باید ابتدا دامنه را در کنترل پنل سرور (مانند دایرکت ادمین یا سیپنل) تعریف کرده، سپس Name Server یا رکورد A آن را در پنل دامنه تنظیم کنید. در این مقاله، مراحل بهصورت تصویری آموزش داده شده است.
۲. تفاوت اتصال دامنه با Name Server و رکورد A چیست؟
اتصال با Name Server مدیریت کامل DNS را به سرور میسپارد، درحالیکه رکورد A تنها یک مسیر مستقیم بین دامنه و IP مشخص میسازد. هرکدام مزایا و کاربردهای خاص خود را دارند که در این آموزش بهتفصیل بررسی شدهاند
۳. بهترین روش اتصال دامنه به VPS برای افزایش سرعت و امنیت سایت چیست؟
استفاده از سرویسهایی مانند Cloudflare بهترین انتخاب است. این روش علاوه بر اتصال دامنه، با CDN و فایروال قدرتمند، سرعت سایت را افزایش داده و از حملات مخرب جلوگیری میکند.