روش اول: نحوه اتصال دامنه به سرور مجازی با Name Server

ابتدا اتصال دامنه به سرور مجازی ویندوز را، روی کنترل پنل دایرکت ادمین به‌شکل مرحله‌ای آموزش می‌دهیم. این مراحل برای سرور لینوکس هم به‌همین‌شکل پیش می‌رود؛ تنها تفاوت آن، کنترل پنل سرورتان است که معمولا cPanel‌ است.

مرحله اول: ساخت یک Domain روی سرور مجازی

۱. وارد کنترل پنل DirectAdmin شوید و روی گزینه User level در سمت راست کلیک کنید. (ورود به دایرکت ادمین)

ورود به کنترل پنل DirectAdmin

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

کلیک روی دکمه Domain Administration‌

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

گزینه Add Another Domain انتخاب کنید

۴. در کادر Domain، آدرس سایت‌تان را بنویسید. مثلا forushgah.ir‌ یا webworld.com. این نام، همان نامی است که هنگام خرید دامنه انتخاب کردید. 

۵. پس از اتمام این چهار مرحله، باید روی دکمه Create‌ در پایین همین بخش کلیک کنید تا این دامنه به سرور مجازی‌تان اضافه شود.

روی دکمه Create‌ کلیک کنید

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

پیغام Domain Created Successfully

در اتصال دامنه به VPS، انتخاب موقعیت سرور اهمیت زیادی دارد. برای وب‌سایت‌هایی که مخاطبان آن‌ها در آمریکا یا اروپا هستند، سرور مجازی آمریکا پیشنهاد می‌شود تا از نظر سئو و زمان بارگذاری عملکرد بهتری داشته باشند.

مرحله دوم: ساخت Child NS

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

این آی‌پی چیزی شبیه ترکیب اعداد زیر است که به‌خاطر سپردن آن سخت است:

۱۹۲.۲۳۶.۱۵.۱۱

بنابراین باید به این آدرس یک نام اختصاص بدهیم که به آن Name Server‌ می‌گوییم و مشابه فرمت زیر است:

ns1.domain.com

ns2.domain.com

این دو Name Server‌ را به‌شکل دستی، در پنل ایران سرور و طبق مراحل زیر می‌سازیم. ns1 و ns2 را Child NS می‌گوییم.

خرید سرور مجازی (vps)

با خرید سرور مجازی از ایران سرور با سیستم‌عامل‌های ویندوز و لینوکس در موقعیت‌های ایران و اروپا، دسترسی به منابع اختصاصی و هاردهای NVMe پرسرعت را تجربه کنید

خرید سرور مجازی

۱. وارد پنل کاربری ایران سرور شوید و به بخش مدیریت دامنه بروید.

بخش مدیریت دامنه در ایران سرور

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

 آدرس IP سرورتان در دایرکت ادمین

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

دکمه مدیریت ChildNS کلیک کنید.

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

ساخت اولین Name Server

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

پیش وند ns2‌ را بسازید

۶. درخواست‌های شما ثبت شده و به واحد مربوطه در ایران سرور ارجاع داده می‌شود. معمولا تایید نهایی بین ۱ الی ۲۴ ساعت طول می‌کشد. دلیل آن هم این است که این تغییرات باید در سراسر اینترنت اعمال شوند و همه سرورها از آن مطلع باشند.

اگر می‌خواهید وضعیت تایید نهایی آن را چک کنید، به تب درخواست‌ها بروید. پس از ثبت این شناسه‌ها، عبارت درانتظار را می‌بینید. اما پس از چند ساعت و نهایی شدن این تغییرات، پیغام موفق با رنگ سبز را خواهید دید.

پیعام موفقیت اتصال دامنه به سرور مجازی

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

مرحله سوم: اتصال Name Server‌ به DNS

حالا باید این دو ns‌ را به DNS سرورمان وصل کنیم. پس روی تب مدیریت DNS‌ کلیک و گزینه استفاده از DNSهای انتخابی من را انتخاب کنید. سپس نام‌های تخصیص داده‌شده در مرحله قبل را در این دو کادر بنویسید.

اتصال Name Server‌ به DNS

پس از نوشتن این نام‌ها، روی دکمه ذخیره و اعمال تغییرات کلیک کنید تا ثبت شوند.

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

اتصال Name Server‌ به DNS

روش دوم: اتصال دامنه به سرور مجازی با رکورد A

با این روش، علاوه بر اضافه کردن دامنه اصلی می‌توانید ساب دامین های سایت‌تان را هم به DNS وصل کنید. حرف A بیان‌گر Address است که روی پنل دامین تنظیم می‌شود. هر آدرس آی‌پی که در این رکورد جا دهید، به DNS مربوطه وصل می‌شود.  

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

اگر سایت‌تان چندین بخش یا اپلیکیشن دارد که روی زیر دامنه اجرا می‌شوند، حتماً نیاز پیدا می‌کنید به تغییر documentroot زیر دامنه دایرکت ادمین. این کار باعث می‌شود هر زیر دامنه به مسیر مجزایی در سرور متصل باشد.

مرحله اول: پاک کردن تنظیمات قبلی

در پنل دامنه‌ها، روی دکمه مدیریت یا Manage دامنه‌ای کلیک کنید که می‌خواهید DNS‌ آن را تنظیم کنید. 

روی دکمه مدیریت یا Manage دامنه‌ای کلیک کنید که می‌خواهید DNS‌ آن را تنظیم کنید.

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

بخش DNS/Nameservers‌ بروید.

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

هر رکوردی که در این لیست با حروف A یا AAA و عبارت CNAME‌ قرار دارد را پاک کنید

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

مرحله دوم: اضافه کردن رکورد A

روی دکمه Add New Record در همین صفحه کلیک کنید.

اضافه کردن رکورد A

فیلد Type‌ را روی A گذاشته و نام دامنه اصلی را با علامت @، در کادر Name بنویسید. در کادر Points to هم باید آدرس آی‌پی سرورتان را تایپ یا Paste کنید. 

TTL مخفف Time To Live است و یک عدد می‌گیرد. این عدد بیان‌گر مدت زمانی است که بسته داده در شبکه اینترنت می‌تواند بماند و پس از این زمان، از بین می‌رود. واحد TTL به میلی‌ثانیه است که معمولا به‌صورت پیش‌فرض، ۱۴۴۰۰ میلی‌ثانیه یا ۱۴.۴ ثانیه است. 

اتصال دامنه به سرور مجازی با رکورد A

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

اتصال دامنه به سرور مجازی با رکورد A

همین مراحل را برای اضافه کردن دامنه با پیش‌وند www هم طی می‌کنیم.

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

استفاده از شبکه توزیع محتوا Cloudflare برای اتصال دامنه به سرور مجازی، سه مزیت زیر را دارد که روش‌های قبلی نداشتند:

  1. بهبود تاخیر در تحویل محتوای سایت
  2. جلوگیری از حمله DDoS (دیداس چیست)
  3. به تعادل رساندن بار و پردازش سریع‌تر درخواست‌های کاربران

مرحله اول: اضافه کردن دامنه به کلود فلر

ابتدا وارد پنل کاربری‌تان در کلودفلر شوید و روی دکمه Add site در بالای صفحه کلیک کنید.

اتصال دامنه به سرور مجازی از طریق کلودفلر

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

اتصال دامنه به سرور مجازی از طریق کلودفلر

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

روی عبارت Free‌ و دکمه Continue کلیک کنید.

روی عبارت Free‌ و دکمه Continue کلیک کنید.

مرحله دوم: تخصیص Name Server کلودفلر به آی‌پی سرور

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

تخصیص Name Server کلودفلر به آی‌پی سرور

روی دکمه Click to copy مقابل هردو DNS کلیک کنید تا این آدرس‌ها در سیستم شما ذخیره شوند.

مرحله سوم: تنظیم DNS کلودفلر روی دامنه

به پنل دامنه‌ها برگشته و از بخش Domains، روی دکمه Change Nameservers کلیک کنید. 

تنظیم DNS کلودفلر روی دامنه

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

تنظیم DNS کلودفلر روی دامنه

پیغام زیر نشان می‌دهد که فرایند اتصال دامنه به سرور مجازی توسط کلودفلر، با موفقیت انجام شده است.

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

تنظیم DNS کلودفلر روی دامنه

نحوه تست اتصال دامنه به سرور مجازی

برای تست اتصال دامنه به سرور مجازی، راه‌های زیر پیش‌رویتان است. ما این تست‌ها را انجام می‌دهیم تا مطمئن شویم مراحل را به‌درستی انجام دادیم و سایت‌مان در اینترنت قابل دسترس است.

دستور ping در ویندوز

روی دکمه ویندوز کیبوردتان کلیک کنید و cmd را تایپ کنید. ابزار Command Prompt نمایان می‌شود که باید روی آن کلیک کنید.

نحوه تست اتصال دامنه به سرور مجازی

حالا دستور ping را در کنار آدرس دامنه‌تان به‌شکل زیر بنویسید:

ping iranserver.com

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

نحوه تست اتصال دامنه به سرور مجازی

جمع بندی

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

  1. اتصال دامنه از طریق Name Server: با ساخت دامنه در کنترل پنل سرور (دایرکت ادمین یا سی‌پنل)، ایجاد Child NS در پنل دامنه و اتصال آن‌ها به DNS، دامنه‌تان را به IP سرور متصل کردید.

  2. استفاده از رکورد A: برای اتصال مستقیم دامنه یا زیر دامنه‌ها به IP سرور، از رکورد A در تنظیمات DNS استفاده کردید و تنظیمات قبلی را حذف نمودید تا از تداخل جلوگیری شود.

  3. اتصال از طریق Cloudflare: با افزودن دامنه به کلودفلر و جایگزینی Name Serverهای آن با NSهای فعلی دامنه، علاوه‌بر اتصال، مزایایی چون کاهش تاخیر، امنیت در برابر DDoS و بهینه‌سازی بار سایت را نیز دریافت کردید.

در پایان نیز نحوه تست اتصال دامنه با دستور ping در ویندوز آموزش داده شد تا اطمینان حاصل شود که دامنه به‌درستی به سرور مجازی متصل شده است.

با دنبال کردن این مراحل، می‌توانید بدون نیاز به دانش فنی پیشرفته، دامنه خود را به سرور مجازی متصل کرده و سایت‌تان را در اینترنت در دسترس قرار دهید.

سوالات متداولی که شما می‌پرسید؟

۱.چگونه دامنه را به سرور مجازی (VPS) متصل کنیم؟

برای اتصال دامنه به VPS، باید ابتدا دامنه را در کنترل پنل سرور (مانند دایرکت ادمین یا سی‌پنل) تعریف کرده، سپس Name Server یا رکورد A آن را در پنل دامنه تنظیم کنید. در این مقاله، مراحل به‌صورت تصویری آموزش داده شده است.

۲. تفاوت اتصال دامنه با Name Server و رکورد A چیست؟

اتصال با Name Server مدیریت کامل DNS را به سرور می‌سپارد، درحالی‌که رکورد A تنها یک مسیر مستقیم بین دامنه و IP مشخص می‌سازد. هرکدام مزایا و کاربردهای خاص خود را دارند که در این آموزش به‌تفصیل بررسی شده‌اند

۳. بهترین روش اتصال دامنه به VPS برای افزایش سرعت و امنیت سایت چیست؟

استفاده از سرویس‌هایی مانند Cloudflare بهترین انتخاب است. این روش علاوه بر اتصال دامنه، با CDN و فایروال قدرتمند، سرعت سایت را افزایش داده و از حملات مخرب جلوگیری می‌کند.

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

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