بازگشت به وبلاگ
مه 23, 2026راهنماها

چگونه یک دامنه را به VPS خود نشان دهید

راهنمای گام به گام برای اتصال دامنه خود به VPS: رکوردهای DNS A، www CNAME، تأیید و بلوک سرور Nginx.

چگونه یک دامنه را به VPS خود نشان دهید

پس از سفارش VPS، یکی از رایج ترین کارها این است که نام دامنه خود را به IP سرور نشان دهید تا بازدیدکنندگان بتوانند سایت شما را باز کنند. این راهنما نحوه پیکربندی DNS در ثبت کننده و آماده سازی وب سرور در Hiddence VPS را توضیح می دهد.

آنچه شما نیاز دارید

  • دامنه ثبت شده (در هر ثبت کننده)
  • آدرس IP عمومی VPS شما از ناحیه سرویس گیرنده Hiddence
  • دسترسی به مدیریت DNS در ثبت کننده شما
  • Nginx یا Apache نصب شده روی سرور (برای خود وب سایت)

مرحله 1: یک رکورد A ایجاد کنید

وارد پنل ثبت دامنه خود شوید و تنظیمات DNS را باز کنید. یک رکورد A اضافه کنید که دامنه ریشه شما را به IP VPS نشان دهد:

bash
Type: A
Host / Name: @  (or leave empty for root domain)
Value / Points to: YOUR_VPS_IP
TTL: 300–3600 (auto is fine)

مرحله 2: زیر دامنه www را پیکربندی کنید

می‌توانید یک رکورد دیگر برای www اضافه کنید یا از یک CNAME که به دامنه ریشه اشاره می‌کند استفاده کنید:

bash
Option A — A record:
Type: A
Host: www
Value: YOUR_VPS_IP

Option B — CNAME:
Type: CNAME
Host: www
Value: yourdomain.com

مرحله 3: انتشار DNS را تأیید کنید

تغییرات DNS می تواند از چند دقیقه تا 48 ساعت طول بکشد. بررسی کنید که آیا دامنه به سرور شما حل می شود یا خیر:

bash
dig yourdomain.com +short
dig www.yourdomain.com +short

# Or use nslookup:
nslookup yourdomain.com

مرحله 4: بلوک سرور Nginx را ایجاد کنید

هنگامی که DNS به VPS شما اشاره می کند، Nginx را برای پذیرش درخواست های دامنه شما پیکربندی کنید:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    root /var/www/yourdomain.com;
    index index.html index.php;
}

sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx

نکات مفید

  • فقط در صورتی از Cloudflare یا DNS دیگری استفاده کنید که تنظیمات پروکسی/CDN را درک کنید
  • پس از کار DNS، SSL را با Let's Encrypt (Certbot) نصب کنید.
  • TTL را قبل از مهاجرت پایین بیاورید تا به‌روزرسانی‌های DNS تسریع شود
  • قبل از تغییر از سوابق DNS قدیمی یک نسخه پشتیبان تهیه کنید
  • اگر سرور ایمیل را اجرا می کنید، از رکوردهای A جداگانه برای نامه استفاده کنید