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

پس از سفارش VPS، یکی از رایج ترین کارها این است که نام دامنه خود را به IP سرور نشان دهید تا بازدیدکنندگان بتوانند سایت شما را باز کنند. این راهنما نحوه پیکربندی DNS در ثبت کننده و آماده سازی وب سرور در Hiddence VPS را توضیح می دهد.
آنچه شما نیاز دارید
- دامنه ثبت شده (در هر ثبت کننده)
- آدرس IP عمومی VPS شما از ناحیه سرویس گیرنده Hiddence
- دسترسی به مدیریت DNS در ثبت کننده شما
- Nginx یا Apache نصب شده روی سرور (برای خود وب سایت)
مرحله 1: یک رکورد A ایجاد کنید
وارد پنل ثبت دامنه خود شوید و تنظیمات DNS را باز کنید. یک رکورد A اضافه کنید که دامنه ریشه شما را به IP VPS نشان دهد:
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 که به دامنه ریشه اشاره میکند استفاده کنید:
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 ساعت طول بکشد. بررسی کنید که آیا دامنه به سرور شما حل می شود یا خیر:
dig yourdomain.com +short
dig www.yourdomain.com +short
# Or use nslookup:
nslookup yourdomain.comمرحله 4: بلوک سرور Nginx را ایجاد کنید
هنگامی که DNS به VPS شما اشاره می کند، Nginx را برای پذیرش درخواست های دامنه شما پیکربندی کنید:
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 جداگانه برای نامه استفاده کنید