
عند شراء خادم VPS غير مُدار (Unmanaged VPS)، فإنك تحصل على سيرفر خام لا يتضمن أي لوحة تحكم رسومية مدمجة تسهل عليك مهام الإدارة اليومية مثل ربط اسم النطاق (الدومين) بعنوان الـ IP الخاص بالخادم، أو إدارة نقل وإنشاء الملفات، أو استخدام أدوات مساعدة لإعداد السيرفر بسرعة وسهولة. بمعنى آخر، أنت المسؤول الوحيد عن جميع خطوات الإعداد والتكوين من البداية وحتى تشغيل الموقع.
إذا كنت تمتلك خادم VPS غير مُدار، فستحتاج إلى تنفيذ عملية ربط اسم النطاق بعنوان IP الخاص بخادمك يدويًا، لكي تتمكن من الوصول إلى موقعك الإلكتروني عبر نطاق مخصص وسهل التذكر بدلاً من استخدام عنوان الـ IP الرقمي فقط. هذه العملية تتطلب معرفة كيفية استخدام أدوات الطرفية (Terminal) في أنظمة macOS، وكذلك أدوات الطرفية في نظام Windows، حيث تعتمد بالكامل على الأوامر اليدوية لإتمام الإعدادات وضبط الخادم.
في هذا الدليل التفصيلي، سنأخذك خطوة بخطوة عبر إجراءات ربط اسم النطاق بخادم VPS غير مُدار، مع التركيز على استخدام الطرفية في macOS، وتقديم نصائح خاصة لمستخدمي Windows، مما يمكنك من إدارة سيرفرك بشكل فعال وآمن دون الحاجة إلى أي واجهات رسومية.
المتطلبات الأساسية
- اسم نطاق (domain) من مزود مثل Namecheap أو GoDaddy
- عنوان IP عام (Public IP) من مزود VPS
- صلاحية دخول إلى DNS
- استخدام Terminal في macOS أو PowerShell في Windows
خطوة 1: تسجيل الدخول إلى الخادم
في نظام macOS، افتح تطبيق Terminal واكتب:
ssh root@عنوان-IP-الخاص-بك
في Windows، يمكنك استعمال PowerShell أو Windows Terminal:
ssh root@عنوان-IP-الخاص-بك
إذا كنت تستخدم مفتاح SSH:
ssh -i ~/.ssh/id_rsa root@عنوان-IP
خطوة 2: معرفة عنوان IP
بعد الدخول إلى الخادم، اكتب:
curl ifconfig.me
خطوة 3: إعداد سجلات DNS
من لوحة تحكم الدومين، أضف سجل من النوع A يشير إلى IP السيرفر:
- الاسم: @
- النوع: A
- القيمة: عنوان الـ IP الخاص بك
وأضف سجل www من النوع CNAME يشير إلى النطاق الأساسي.
خطوة 4: التأكد من الربط
في macOS:
ping yourdomain.com
في Windows:
nslookup yourdomain.com
إذا ظهر عنوان الـ IP الصحيح، فقد تم الربط بنجاح.
خطوة 5: إعداد السيرفر ليتعرف على النطاق
إذا كنت تستخدم Apache:
- أنشئ ملف إعداد باسم موقعك داخل مجلد sites-available
- فعّل الموقع بـ a2ensite
- أعد تشغيل Apache
إذا كنت تستخدم Nginx:
- أنشئ ملف إعداد في sites-available
- أضف توجيه server_name للنطاق
- فعّل الإعداد عبر symlink
- أعد تحميل nginx
نصائح إضافية
- استخدم Cloudflare لحماية الدومين
- ركب SSL لاحقًا باستخدام Let’s Encrypt
- تحقق من ربط DNS عبر dnschecker.org
الخاتمة
ربط النطاق يدويًا عبر الطرفية يمنحك فهمًا عميقًا للبنية التحتية لموقعك. سواء كنت تستخدم macOS أو Windows، يمكنك إتمام هذه المهمة بكل سلاسة باتباع الخطوات الصحيحة.
- Log in to post comments