Mist Network

طريقة ربط الدومين بالسيرفر VPS: سجلات A وwww وشهادة SSL

اربط نطاقك بالسيرفر خلال دقائق: ما سجلات DNS التي تنشئها، وما القيم المناسبة، وكيف تختبرها، وكيف تهيّئ الـVPS عندما تبدأ الزيارات بالوصول إليه.

تم التحديث: قراءة 5 دقائق
طريقة ربط الدومين بسيرفر VPS باستخدام سجلات DNS من نوع A وAAAA

لربط الدومين بسيرفر VPS أنشئ سجل A للنطاق الرئيسي (@) يحتوي على عنوان IPv4 الخاص بالسيرفر، وأضف سجل AAAA إذا كان الـVPS يملك عنوان IPv6، ثم وجّه www إلى السيرفر نفسه عبر سجل CNAME أو سجل A ثانٍ. وبعد تحديث DNS اضبط خادم الويب على الـVPS ليستجيب لهذا النطاق.

هذه هي الفكرة كلها. أما بقية الدليل فتشرح بالضبط السجلات التي تحتاج إلى إنشائها، وكيف تتحقق منها من الطرفية، وما الذي يجب فعله على السيرفر حتى يرى الزوار موقعك بدلًا من صفحة خطأ.

ما الذي تحتاجه قبل ربط الدومين بالسيرفر

  • نطاق مسجّل مع صلاحية الوصول إلى المكان الذي تُدار فيه إعدادات DNS الخاصة به. بالنسبة للنطاقات المسجّلة لدى mistREG فهذا هو قسم DNS في لوحة تحكم mistREG.
  • سيرفر VPS بعنوان IP عام. في خوادم KVM VPS من mistREG يظهر عنوان IP وكلمة مرور root في لوحتك خلال نحو 60 ثانية من الدفع.
  • وصول SSH إلى السيرفر حتى تتمكن من تثبيت خادم ويب وضبطه.
  • عشر دقائق. إضافة السجلات تستغرق ثواني؛ أما الانتظار فهو لتحديث ذاكرة DNS المؤقتة.

ليس لديك سيرفر بعد؟ يمكنك إنشاء حساب وشحن الرصيد وطلب KVM VPS في سلوفينيا (الاتحاد الأوروبي) بأقراص NVMe SSD ومعالجات AMD EPYC من قسم الباقات.

سجلات A أم النيم سيرفر: طريقتان لربط النطاق

هناك طريقتان لربط الدومين بالـVPS، والخلط بينهما هو أكثر مصادر الارتباك شيوعًا.

الطريقةما الذي تغيّرهالأنسب لـ
سجلات DNS (A / AAAA / CNAME)سجلات داخل منطقة DNS الحاليةمعظم المستخدمين؛ تبقي البريد والسجلات الأخرى في مكان واحد
نيم سيرفرات مخصصةتفويض NS للنطاق بالكاملتشغيل خادم DNS خاص بك أو مزوّد DNS منفصل

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

الخلاصة: لا تحتاج إلى تغيير النيم سيرفرات لربط الدومين بسيرفر VPS. سجل A واحد لـ@ وسجل واحد لـwww يكفيان.

خطوة بخطوة: ربط الدومين بسيرفر VPS

  1. انسخ عنوان IP السيرفر — افتح الـVPS في لوحة التحكم وانسخ عنوان IPv4 (وعنوان IPv6 إن كان مخصصًا).
  2. افتح منطقة DNS — في لوحة mistREG انتقل إلى نطاقك وافتح إدارة DNS.
  3. احذف السجلات المتعارضة — احذف أي سجلات A أو AAAA أو CNAME قديمة لـ@ وwww تشير إلى صفحات ركن أو إلى استضافة سابقة. لا تلمس سجلات MX وTXT.
  4. أضف سجل A — النوع A، الاسم @، القيمة عنوان IPv4 الخاص بك. اختر قيمة TTL قصيرة مثل 300 ثانية أثناء الاختبار.
  5. أضف سجل www — إما CNAME من www إلى النطاق الرئيسي، أو سجل A ثانٍ لـwww بعنوان IP نفسه.
  6. أضف AAAA إذا كان لديك IPv6 — فقط إذا كان السيرفر يستمع فعلًا على IPv6. سجل AAAA معطّل أسوأ من عدم وجوده.
  7. تحقّق واضبط السيرفر — افحص السجلات بأداة dig، ثم اضبط خادم الويب وHTTPS كما هو موضح أدناه.

أمثلة على سجلات DNS

هكذا تبدو منطقة DNS نموذجية لموقع على VPS واحد. عناوين IP هنا أمثلة توثيقية؛ استبدلها بعناوينك.

النوعالاسمالقيمةTTL
A@203.0.113.10300
AAAA@2001:db8::10300
CNAMEwwwexample.com300
CAA@0 issue letsencrypt.org3600

سجل CAA اختياري، وهو يخبر جهات إصدار الشهادات أيّها مسموح له بإصدار شهادات لنطاقك. تدعم لوحة mistREG عشرين نوعًا من السجلات، بما فيها كل ما سبق؛ ودليلنا عن أنواع سجلات DNS يشرح وظيفة كل نوع.

نصيحة حول TTL: أبقِ قيمة TTL منخفضة (من 60 إلى 300 ثانية) أثناء الإعداد أو النقل. وعندما يعمل كل شيء ارفعها إلى ساعة أو أكثر، أو اختر الوضع التلقائي. يتيح لك mistREG اختيار أي قيمة من 60 إلى 86400 ثانية.

كيف تتأكد من أن الدومين يشير إلى الـVPS

لا تعتمد على المتصفح، فهو يحتفظ بذاكرة مؤقتة بشكل مكثّف. اسأل DNS مباشرة من الطرفية:

dig +short example.com A
dig +short www.example.com
dig +short example.com AAAA
nslookup example.com 1.1.1.1

إذا أعاد dig عنوان IP السيرفر فالسجل فعّال. وإذا أعاد عنوانًا قديمًا فهذا يعني أن خوادم الاستعلام ما زالت تقدّم إجابة مخزّنة مؤقتًا، وستزول عند انتهاء قيمة TTL القديمة. أما المدة التي يستغرقها ذلك، ولماذا ترى الشبكات المختلفة التغييرات في أوقات مختلفة، فيشرحهما مقالنا عن مدة انتشار DNS.

السجلات التي تُنشأ في mistREG تعمل بوضع DNS فقط، أي أن dig يعرض عنوان IP الحقيقي لسيرفرك وليس عنوان وكيل. وهذا يجعل تتبّع الأخطاء سهلًا: ما تراه هو المكان الذي تذهب إليه الزيارات فعلًا.

اضبط الـVPS ليستجيب للنطاق

دور DNS يقتصر على إيصال الزوار إلى الجهاز الصحيح، لكن السيرفر لا يزال بحاجة إلى معرفة الموقع الذي يجب أن يعرضه. على VPS بنظام لينكس جديد تكون الخطوات المعتادة كالتالي:

  1. ثبّت خادم ويب مثل Nginx أو Apache أو Caddy.
  2. أنشئ إعدادات الموقع مع نطاقك وwww كأسماء خادم. في Nginx هذا هو السطر server_name، وفي Apache هما ServerName وServerAlias.
  3. افتح الجدار الناري للمنفذين 80 و443.
  4. استخرج شهادة SSL بعد أن يشير DNS إلى الـVPS. أدوات مثل Certbot تتحقق عبر المنفذ 80، لذا يجب أن يكون سجل A موجّهًا إلى السيرفر مسبقًا.
  5. حوّل HTTP إلى HTTPS واختر مضيفًا أساسيًا واحدًا، إما www أو النطاق المجرّد.

طريقة سريعة لاختبار السيرفر قبل اكتمال تحديث DNS هي طلب الموقع عبر عنوان IP مع ترويسة Host الصحيحة، مثل curl -I -H Host:example.com http://203.0.113.10. إذا أعاد هذا الأمر ترويسات موقعك فإن جانب السيرفر جاهز، وكل ما تبقى هو الذاكرة المؤقتة لـDNS.

هل تنقل موقعًا قائمًا؟ انسخ الملفات وقاعدة البيانات إلى الـVPS الجديد أولًا، واختبره بالطريقة السابقة، ثم غيّر سجل A بعد ذلك فقط. سيستمر الزوار في الوصول إلى السيرفر القديم حتى لحظة التبديل، فلا توجد فترة توقف.

وإذا كنت تفضّل لوحة تحكم على سطر الأوامر، فإن استضافة Plesk من mistREG مع خادم LiteSpeed Web Server تتولى المضيفات الافتراضية والشهادات نيابة عنك، وتُجهَّز هي الأخرى في نحو 60 ثانية.

لا تُفسد البريد الإلكتروني والسجلات الأخرى

ربط الدومين بالـVPS يغيّر مكان استضافة الموقع، لا مكان تسليم البريد. ضع في اعتبارك ما يلي:

  • سجلات MX تبقى موجّهة إلى مزوّد البريد ما لم تكن تشغّل خادم بريد على الـVPS.
  • SPF وDKIM وDMARC هي سجلات TXT. لا تحذفها أثناء تنظيف سجلات A القديمة.
  • النطاقات الفرعية مثل api أو app يحتاج كل منها إلى سجل A أو CNAME خاص به إذا كان يجب أن يصل إلى الـVPS.
  • DNS العكسي (PTR) لعنوان IP السيرفر مهم إذا كان الـVPS يرسل بريدًا؛ ويُضبط على مستوى عنوان IP، لا داخل منطقة النطاق.

حل المشكلات: الدومين لا يشير إلى السيرفر

العَرَضالسبب المحتملالحل
dig يعرض عنوان IP القديمسجل مخزّن مؤقتًا بقيمة TTL قديمة مرتفعةانتظر حتى تنتهي قيمة TTL القديمة
النطاق المجرّد يعمل وwww لا يعملسجل www مفقودأضف CNAME أو A لـwww
عنوان IP صحيح لكن الاتصال مرفوضخادم الويب متوقف أو الجدار الناري مغلقشغّل الخدمة وافتح المنفذين 80/443
تظهر صفحة الترحيب الافتراضيةلا توجد إعدادات موقع للنطاقأضف server_name / ServerName
السجلات متجاهَلة تمامًاالنطاق يستخدم نيم سيرفرات مخصصةعدّل السجلات لدى مزوّد DNS الفعّال

ما زلت عالقًا؟ راسل الدعم عبر تيليجرام على @mistnetwork أو افتح تذكرة من لوحة التحكم؛ الفريق متاح على مدار الساعة طوال أيام الأسبوع. ولمعرفة المزيد عن آلية عمل تحليل الأسماء راجع مقالة ويكيبيديا عن DNS، وتجد إجابات أسئلة الحساب في الأسئلة الشائعة.

الأسئلة الشائعة

كيف أربط الدومين بعنوان IP الخاص بسيرفر VPS؟
أنشئ سجل A باسم @ وضع عنوان IPv4 الخاص بالـVPS قيمةً له، ثم أضف سجل CNAME أو A لـwww. وأضف سجل AAAA أيضًا إذا كان السيرفر يستخدم IPv6.
هل أستخدم سجل A أم أغيّر النيم سيرفرات؟
لموقع واحد على VPS واحد استخدم سجل A. ولا تغيّر النيم سيرفرات إلا إذا أردت أن يدير مزوّد DNS آخر المنطقة كلها، لأنه يجب عندها إعادة إنشاء جميع السجلات هناك.
كم يستغرق توجيه الدومين إلى VPS جديد؟
تظهر السجلات الجديدة عادة خلال دقائق. وإذا كان هناك سجل أقدم مخزّن مؤقتًا بقيمة TTL طويلة، فقد تستمر بعض الشبكات في عرض عنوان IP القديم حتى تنتهي تلك القيمة.
هل أحتاج إلى سجل CNAME لـwww؟
تحتاج إلى سجل ما لـwww. سجل CNAME يشير إلى النطاق الرئيسي هو الأسهل لأنه يتبع سجل A الرئيسي تلقائيًا، كما يعمل سجل A ثانٍ بعنوان IP نفسه أيضًا.
لماذا يعرض الدومين موقعًا خاطئًا بعد ربطه بالـVPS؟
DNS يعمل، لكن خادم الويب لا يملك إعدادات موقع لنطاقك، فيعرض موقعه الافتراضي. أضف مضيفًا افتراضيًا باسم نطاقك كاسم خادم ثم أعد تحميل خادم الويب.

مقالات ذات صلة

Mist NetworkMist Network