العودة إلى المدونة
مايو 23, 2026الأدلة

كيفية توجيه النطاق إلى VPS الخاص بك

دليل خطوة بخطوة لربط النطاق بـ VPS: سجلات DNS A و CNAME لـ www والتحقق وكتلة خادم Nginx.

كيفية توجيه النطاق إلى VPS الخاص بك

بعد طلب VPS، من أكثر المهام شيوعاً توجيه اسم النطاق إلى IP الخادم حتى يتمكن الزوار من فتح موقعك. يشرح هذا الدليل إعداد DNS عند المسجّل وتحضير خادم الويب على VPS من Hiddence.

ما تحتاجه

  • نطاق مسجّل (عند أي مسجّل)
  • عنوان 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

يمكنك إضافة سجل A آخر لـ 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 منفصلة للبريد إذا شغّلت خادم بريد