اتصال دامنه به سرور مجازی (VPS) با 3 روش ساده + آموزش تصویری مرحلهبهمرحله
اتصال دامنه به VPS با رکوردهای A، نیمسرورهای اختصاصی و Cloudflare
اتصال دامنه به سرور مجازی
اتصال دامنه به سرور مجازی (VPS) یکی از مراحل ضروری برای دسترسی به وبسایت یا خدمات آنلاین از طریق نام دامنه است. بدون انجام تغییرات لازم در تنظیمات DNS، سرور DNS قادر به تبدیل نام دامنه به آدرس IP سرور نخواهد بود و وبسایت شما غیرقابل دسترس میشود. در این راهنما از ابر آراز، سه روش مختلف برای اتصال دامنه به سرور مجازی توضیح داده میشود: تغییر رکورد A، استفاده از Cloudflare و تنظیم نیمسرورهای اختصاصی. همچنین، نحوه تنظیم رکورد معکوس DNS (PTR) نیز بررسی خواهد شد.
پیش نیازهای اتصال دامنه به VPS
قبل از شروع، موارد زیر را آماده کنید:
- دامنه ثبتشده: دامنهای که از یک ثبتکننده معتبر خریداری شده است.
- سرور مجازی لینوکس: سرور مجازی لینوکس فعال با آدرس IP عمومی.
- دسترسی به پنل مدیریت: دسترسی به پنل مدیریت دامنه (برای تنظیمات DNS) و سرور (برای پیکربندی).
یافتن آدرس IP سرور
پس از راهاندازی سرور مجازی لینوکس، به پنل مدیریت وی پی اس وارد شوید:
- به بخش VPS بروید و گزینه مدیریت را برای سرور موردنظر انتخاب کنید.
- در تب اطلاعات سرور، آدرس IP عمومی سرور را کپی کنید.
انواع روش های اتصال دامنه به سرور مجازی
در این بخش، سه روش برای اتصال دامنه به سرور مجازی، از سادهترین تا پیشرفتهترین، توضیح داده میشود. نتیجه هر سه روش یکسان است؛ بنابراین روشی را انتخاب کنید که با نیازهای شما سازگار است. (همچنین بخوانید: سرور مجازی چیست؟)
روش اول: اتصال دامنه به سرور مجازی با استفاده از رکورد A
تغییر رکورد A سادهترین روش برای اتصال دامنه به سرور مجازی است. این روش zone DNS و رکوردهای موجود را در ارائهدهنده فعلی حفظ میکند و برای مبتدیان یا کاربرانی که نمیخواهند محل zone DNS را تغییر دهند، ایدهآل است. (همچنین بخوانید: DNS چیست؟)
- بررسی محل فعلی دامنه
از ابزارهای بررسی DNS یا دستور زیر در ترمینال استفاده کنید.
dig NS +short domain.tld
این دستور نیمسرورهای فعلی دامنه را نمایش میدهد.
- دسترسی به پنل مدیریت دامنه
در پنل مدیریت وی پی اس خود، به بخش دامنهها بروید و برای دامنه موردنظر، گزینه مدیریت را انتخاب کنید. در نوار کناری، روی DNS / نیمسرورها کلیک کنید.
- ویرایش رکوردهای DNS
در تب رکوردهای DNS، به بخش مدیریت رکوردهای DNS بروید. رکوردهای A و CNAME موجود را پیدا کرده و مقدار آنها را با آدرس IP سرور مجازی جایگزین کنید.
نمونه تنظیمات با دو رکورد A:
نمونه تنظیمات با رکورد A و CNAME:
- بررسی تنظیمات
از ابزارهای بررسی DNS یا دستور زیر استفاده کنید.
dig A +short domain.tld
اگر تنظیمات درست باشد، آدرس IP سرور مجازی نمایش داده میشود.
انتشار DNS ممکن است تا 24 ساعت طول بکشد. برای تسریع، میتوانید DNS را فلاش کنید.
- تأیید نهایی
با بازدید از دامنه در مرورگر، باید صفحه پیشفرض سرور (مانند صفحه پیشفرض اوبونتو) نمایش داده شود.
روش دوم: اتصال دامنه به سرور مجازی با استفاده از Cloudflare
این روش اتصال دامنه به سرور مجازی ، نیازمند مراحل بیشتری است؛ اما از مزایای امنیتی و عملکردی Cloudflare بهره میبرد. علاوه بر تغییر رکورد A، باید نیمسرورهای Cloudflare را به دامنه اختصاص دهید. (همچنین بخوانید: کلودفلر چیست؟)
- ایجاد حساب Cloudflare
در وبسایت Cloudflare ثبتنام کرده و حساب کاربری ایجاد کنید.
- افزودن دامنه
در داشبورد اصلی، روی افزودن سایت کلیک نمایید. نام دامنه را وارد کرده و روی افزودن سایت کلیک و طرح رایگان را انتخاب کنید.
- بررسی رکوردهای دامنه
رکوردهای ریشه دامنه را بررسی کرده و اطمینان حاصل کنید که رکورد A به آدرس IP سرور مجازی اشاره میکند. روی ادامه کلیک کنید.
- کپی نیمسرورهای Cloudflare
نیمسرورهای Cloudflare (مانند ns1.cloudflare.com و ns2.cloudflare.com) را کپی کنید و در ویرایشگر متنی ذخیره کنید.
- تغییر نیمسرورها در پنل ثبتکننده
در پنل مدیریت وی پی اس، به بخش دامنهها بروید و برای دامنه مورد نظر گزینه مدیریت را انتخاب کنید. در صفحه بررسی اجمالی دامنه، کنار DNS / نیمسرورها روی ویرایش کلیک کنید. گزینه تغییر نیمسرورها را انتخاب و نیمسرورهای Cloudflare را جایگذاری کنید و سایر فیلدها را خالی بگذارید. درنهایت روی ذخیره کلیک کنید.
- بررسی و تأیید
برای تسریع انتشار DNS، آن را فلاش کنید. از ابزارهای بررسی DNS یا دستور dig در ترمینال برای تأیید تنظیمات استفاده کنید.
روش سوم: اتصال دامنه به سرور مجازی با استفاده از نیم سرورهای اختصاصی
این روش پیچیدهتر است؛ زیرا نیازمند تنظیم zone DNS روی سرور مجازی بوده اما امکان مدیریت کامل تنظیمات DNS را از طریق hPanel فراهم میکند.
- تنظیم نیمسرورهای فرزند
در پنل مدیریت وی پی اس، به بخش دامنهها بروید و برای دامنه موردنظر، گزینه مدیریت را انتخاب کنید. در منوی سمت چپ، روی DNS / نیمسرورها کلیک کنید و به تب نیمسرورهای فرزند بروید. نیمسرورهای دلخواه (مانند ns1.domain.tld و ns2.domain.tld) را وارد کنید. آدرس IP اختصاصی سرور مجازی را برای هر دو فیلد وارد و روی ذخیره کلیک کنید.
- بررسی نصب BIND:
ازطریق پروتکل SSH (با استفاده از ترمینال یا برنامههایی مانند نرم افزار PuTTY) به سرور مجازی متصل شوید.
دستور زیر را اجرا کنید تا مطمئن شوید سرویس BIND نصب است.
named -v
اگر BIND نصب نیست، آن را روی سیستم لینوکس خود نصب کنید.
- ایجاد پوشه zone
به دایرکتوری زیر بروید.
cd /etc/bind
یک پوشه برای فایلهای zone ایجاد کنید.
mkdir -p zones
به پوشه جدید بروید.
cd zones
- ایجاد فایل zone
با دستور زیر، فایل zone را برای دامنه ایجاد کنید (domain.tld را با نام دامنه خود جایگزین کنید).
nano domain.tld
محتوای زیر را در آن وارد کرده و آدرس IP سرور را جایگزین کنید.
; ; BIND data file for domain.tld ; $TTL 3h @ IN SOA ns1.domain.tld. admin.domain.tld. ( 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.domain.tld. @ IN NS ns2.domain.tld. domain.tld. IN MX 10 domain.tld. domain.tld. IN A 123.12.123.12 ns1 IN A 123.12.123.12 ns2 IN A 123.12.123.13 www IN CNAME domain.tld. mail IN A 123.12.123.12 ftp IN CNAME domain.tld.
با فشار دادن Ctrl + X تغییرات را ذخیره کرده و تأیید کنید.
- پیکربندی BIND
به دایرکتوری /etc/bind بروید.
cd /etc/bind
فایل named.conf.local را ویرایش کنید.
nano named.conf.local
خطوط زیر را در انتها اضافه کنید (نام فایل را با مقادیر واقعی ویرایش کنید).
zone "domain.tld" { type master; file "/etc/bind/zones/domain.tld"; };
- تنظیم Forwarder DNS
فایل named.conf.options را ویرایش کنید.
nano named.conf.options
خطوط زیر را پیدا و 0.0.0.0 را با آدرس DNS پایدار (مانند Google Public DNS: 8.8.8.8) جایگزین کنید.
// forwarders { // 0.0.0.0; // };
- بررسی فایل zone
دستور زیر را اجرا کنید تا صحت سینتکس فایل zone بررسی شود.
named-checkzone domain.tld /etc/bind/zones/domain.tld
اگر سینتکس درست باشد، خروجی مشابه زیر خواهد بود:
- راهاندازی مجدد سرویس BIND
دستورات زیر را اجرا کنید.
/etc/init.d/bind9 restart /etc/init.d/bind9 start
- تغییر نیمسرورهای دامنه
در پنل مدیریت وی پی اس، به بخش دامنهها بروید و برای دامنه موردنظر، گزینه مدیریت را انتخاب کنید. کنار نیمسرورها روی ویرایش کلیک کرده و نیمسرورهای جدید (ns1.domain.tld و ns2.domain.tld) را وارد نمایید.
- بررسی و تأیید
منتظر تکمیل فرآیند انتشار DNS باشید (تا 24 ساعت). از ابزارهای بررسی یا ترمینال برای بررسی وضعیت استفاده کنید. همچنین دامنه را در مرورگر باز نمایید تا تأیید شود که به درستی پیکربندی شده است.
تنظیم رکورد معکوس DNS (PTR)
رکورد معکوس DNS (PTR) برای تبدیل آدرس IP سرور به نام دامنه استفاده میشود و برای مواردی مانند ردیابی ایمیل یا کاربران ضروری است.
- دسترسی به تنظیمات VPS
در پنل مدیریت، روی VPS تنظیمات در نوار کناری کلیک کنید.
- تنظیم رکورد PTR
در تب آدرس IP، روی تنظیم رکورد PTR کلیک کرده و نام دامنه خود را وارد و روی ذخیره کلیک کنید.
- انتظار برای انتشار
منتظر تکمیل انتشار رکورد PTR باشید (تا 24 ساعت).
دلایل اتصال دامنه به سرور مجازی
اتصال دامنه VPS نهتنها برای دسترسی به وبسایت یا خدمات آنلاین ضروری است، بلکه مزایای متعددی را برای کاربران و کسبوکارها به همراه دارد. در ادامه، 4 دلیل اصلی برای انجام این کار توضیح داده شده است.
- دسترسی آسان و حرفهای به وبسایت
اتصال دامنه به سرور مجازی امکان دسترسی کاربران به وبسایت شما را از طریق یک نام دامنه ساده و قابل یادآوری (مانند example.com) بهجای آدرس IP پیچیده فراهم میکند. این امر تجربه کاربری را بهبود میبخشد و به وبسایت شما ظاهری حرفهای میبخشد، که برای جلب اعتماد مشتریان و تقویت برندینگ اهمیت دارد.
- پشتیبانی از خدمات ایمیل و برنامههای وب
با اتصال دامنه به وی پی اس، میتوانید خدمات ایمیل اختصاصی (مانند [email protected]) و برنامههای وب را روی سرور خود میزبانی کنید. این قابلیت به شما امکان میدهد تا ارتباطات تجاری خود را حرفهایتر مدیریت کنید و از وابستگی به سرویسهای شخص ثالث کاسته شود، که در نهایت کنترل بیشتری بر دادهها و خدمات ارائه میدهد.
- بهبود سئو و رتبهبندی در موتورهای جستجو
استفاده از یک دامنه اختصاصی که به سرور مجازی متصل است، به بهبود سئو (بهینهسازی موتور جستجو) کمک میکند. موتورهای جستجو مانند گوگل وبسایتهایی با دامنههای معتبر و تنظیمات DNS صحیح را ترجیح میدهند. همچنین، اتصال دامنه به سرور امکان استفاده از گواهینامه SSL را فراهم میکند که برای امنیت و رتبهبندی بهتر در نتایج جستجو ضروری است.
- انعطافپذیری و کنترل کامل بر تنظیمات
اتصال دامنه به سرور مجازی به شما امکان میدهد تا کنترل کاملی بر تنظیمات DNS و سرور داشته باشید. این انعطافپذیری بهویژه در روشهایی مانند استفاده از نیمسرورهای اختصاصی برجسته است؛ زیرا میتوانید zone DNS را مستقیماً روی سرور مدیریت کنید. این امر برای توسعهدهندگان و کسبوکارهایی که نیاز به پیکربندیهای خاص یا مقیاسپذیری دارند، بسیار ارزشمند است. (همچنین بخوانید: سرور چیست؟)
راهکار ابر آراز
ابر آراز با ارائه سرورهای مجازی (VPS) ایران و خارج، راهکاری قدرتمند و انعطافپذیر برای میزبانی وبسایت، برنامههای کاربردی و مدیریت دادهها فراهم میکند. با منابع ابری مقیاسپذیر، IP اختصاصی، ترافیک نامحدود و پشتیبانی 24 ساعته تیم دواپس، تجربهای امن و پایدار خواهید داشت. از سرورهای ساعتی تا پکیجهای پیشرفته، ابر آراز نیازهای کسبوکار شما را با هزینهای مقرونبهصرفه برآورده میکند. همین حالا در ابر آراز ثبتنام کنید، از تست رایگان بهرهمند شوید و با انتخاب دیتاسنترهای تهران، تبریز، آلمان یا فنلاند، سرور مجازی خود را در چند ثانیه راهاندازی کنید!
خرید سرور مجازی
جمعبندی: اتصال دامنه به سرور مجازی
اتصال دامنه به سرور مجازی برای دسترسی آنلاین به وبسایت ضروری است. در این راهنما، سه روش توضیح داده شد:
- تغییر رکوردهای A و CNAME از طریق تنظیمات DNS ثبتکننده دامنه.
- استفاده از نیمسرورهای Cloudflare و اختصاص آدرس IP سرور به رکوردهای A.
- ایجاد نیمسرورهای اختصاصی و تنظیم zone DNS روی سرور مجازی.
پس از اعمال تغییرات DNS، فرآیند انتشار ممکن است تا 24 ساعت طول بکشد. پس از تکمیل، میتوانید از سرور مجازی برای میزبانی وبسایت یا برنامههای وب استفاده کنید.
سوالات متداول
- تفاوت بین اتصال دامنه به سرور مجازی با رکوردهای A و نیمسرورها چیست؟
برخلاف رکوردهای A، نیمسرورها بهصورت خودکار zone DNS را با آدرس IP سرور همگام میکنند. در روش رکورد A، هر بار که آدرس IP تغییر کند، باید آن را بهصورت دستی بهروزرسانی کنید. اگر آدرس IP سرور ثابت است، استفاده از رکورد A توصیه میشود.
- نیمسرورهای اختصاصی چیستند و چگونه میتوان آنها را ایجاد کرد؟
نیمسرورهای پیشفرض معمولاً به ارائهدهنده هاستینگ وابستهاند (مانند ns1.hostinger.com). نیمسرورهای اختصاصی (مانند ns1.yourdomain.com) امکان استفاده از سرورهای DNS مستقل از ارائهدهنده را فراهم میکنند، که برای برندینگ و تغییر آسان ارائهدهنده مفید است.
- چگونه مطمئن شوم که رکوردهای DNS را درست تنظیم کردهام؟
اگر رکوردهای DNS درست تنظیم شده باشند، دامنه به آدرس IP و نیمسرورهای صحیح اشاره میکند. از ابزارهای بررسی DNS، دستور dig، یا پینگ دامنه برای تأیید استفاده کنید.