مايو 23, 2026الأدلة
كيفية توجيه النطاق إلى VPS الخاص بك
دليل خطوة بخطوة لربط النطاق بـ VPS: سجلات DNS A و CNAME لـ www والتحقق وكتلة خادم Nginx.

بعد طلب 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 منفصلة للبريد إذا شغّلت خادم بريد