دليل عملي

استقبال عميل جديد في الوكالة: قائمة التحقق من DNS والاستضافة

الامتثال والتنظيم10 دقائق للقراءةعدد الخطوات: 8

يصل عميل جديد ومعه نطاق لدى مزوّد سابق، ومنطقة DNS يديرها طرف ثالث، وكلمة مرور cPanel ضائعة في صندوق بريد قديم. وتكتشف الوكالة الحالة الفعلية حين تكسر شيئًا: سجل MX محذوف، أو منطقة لم تُصدَّر قط، أو تجديد معطّل. هذه القائمة تعكس الترتيب: الرصد، ثم التسجيل، ثم الحصول على الصلاحيات الصحيحة، ثم التعديل فقط. تتسع لصفحة واحدة وتتكرر بالطريقة نفسها مع كل عميل.

المحتويات· لماذا تُجمع الصلاحيات قبل أول تعديل1/12
  1. 01لماذا تُجمع الصلاحيات قبل أول تعديل
  2. 02ما يجنّبك إياه جرد الصلاحيات
  3. 03من المالك: العميل يبقى صاحب النطاق والوكالة تتلقى صلاحيات مفوّضة
  4. 04مستوى الحقوق المطلوب لكل طبقة
  5. 05رصد الحالة الفعلية قبل لمس أي شيء
  6. 06قائمة التحقق للاستقبال خطوة بخطوة
  7. 07قراءة whois: القفل وصاحب النطاق وبريد الاتصال
  8. 08نقل الصلاحيات
  9. 09الرسالة الجاهزة التي تُرسل إلى العميل
  10. 10جدول ملخّص للصلاحيات
  11. 11استكشاف الأخطاء: الأخطاء التي تتكرر عند الاستقبال
  12. 12جعل القائمة عادة روتينية

لماذا تُجمع الصلاحيات قبل أول تعديل

أول ردّ فعل لوكالة تتسلم عميلًا هو أن تسجّل الدخول إلى مكان ما وتصلح. وهذه أيضًا اللحظة التي يقع فيها أكبر قدر من الأعطال: سجل MX حُذف بالخطأ يقطع البريد، وتغيير خوادم الأسماء يُخفي منطقة لم يصدّرها أحد، وتجديد يفشل لأن بريد صاحب النطاق لم يعد يردّ.

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

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

ما يجنّبك إياه جرد الصلاحيات

  • البريد المقطوع — حذف سجل MX أو SPF أو DKIM أو الكتابة فوقه دون لقطة سابقة يوقف بريد العميل خلال ساعة.
  • المنطقة الضائعة — تغيير خوادم الأسماء دون تصدير كامل للمنطقة يُخفي نطاقات فرعية لم يتذكرها أحد.
  • النطاق المنتهي — صاحب النطاق المسجّل هو مزوّد سابق، وإشعارات التجديد تذهب إلى عنوان ميت.
  • النقل المعطّل — قفل نشط أو بريد اتصال غير صالح يمنع التحقق من النقل في اللحظة التي تحتاجه فيها.
  • الصلاحية الواسعة جدًا — كلمة مرور root أُرسلت بالبريد تبقى صالحة سنوات بعد انتهاء المهمة.
  • الملف الذي لا يُعثر عليه — دون جدول للصلاحيات لا يستطيع أي شخص آخر في الوكالة تولّي العميل أثناء غيابك.

من المالك: العميل يبقى صاحب النطاق والوكالة تتلقى صلاحيات مفوّضة

يعود الاعتراض في كل استقبال: من يمسك العلاقة ومن يملك النطاق؟ الجواب واحد لكل العملاء. يبقى العميل هو صاحب النطاق المسجَّل، وتتلقى الوكالة صلاحيات مفوّضة. أنتم تديرون العلاقة والعمليات اليومية، وتبقى بنية الاستضافة التحتية من شأن المنصة، ويحتفظ العميل بملكية ما يحمل اسمه.

يحمي هذا التقسيم الطرفين. إذا انتهت المهمة يغادر العميل بنطاقه دون تفاوض. وإذا غيّر العميل جهة الاتصال لا تُحاسَب الوكالة على اسم لم تملكه قط.

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

مستوى الحقوق المطلوب لكل طبقة

مرّر الجدول أفقيًا

الطبقةالصلاحية المطلوبةطريقة النقل
المسجّلوصول مفوّض أو جهة اتصال تقنية، قراءة الحالة، فك قفل مؤقت للنقلدعوة من لوحة المسجّل، وليس الحساب المشترك للعميل
منطقة DNSتعديل السجلات وتصدير كامل للمنطقةحساب شخصي لدى مزوّد DNS، أو تفويض المنطقة
استضافة cPanel / WHMحساب cPanel الخاص بالموقع؛ WHM فقط إذا كانت الوكالة تدير الخادممستخدم مخصص، وكلمة المرور في مدير الكلمات المشترك
صناديق البريدوصول مسؤول إلى لوحة البريد دون قراءة الصناديقحساب مسؤول مخصص، وليس كلمة مرور صندوق شخصي
التطبيق (CMS)حساب مسؤول باسم المتدخّلإنشاء حساب باسم المتدخّل
جهة اتصال التجديدعنوان اتصال تقرؤه الوكالة، ووسيلة الدفع تبقى لدى العميلاسم مستعار جماعي بدل عنوان فردي
النسخ الاحتياطيةوصول إلى آخر نسخة كاملةرابط أو تخزين مشفّر محدود المدة

رصد الحالة الفعلية قبل لمس أي شيء

قبل طلب أي كلمة مرور يمكنك أن تقرأ الكثير علنًا. نفّذ هذه الأوامر من جهازك واحتفظ بالمخرجات في ملف مؤرَّخ: هذه حالتك المرجعية.

يعيد dig +short NS example.com خوادم الأسماء التي تخدم المنطقة، عادةً من سطرين إلى أربعة. وهي تدل على من يدير DNS، وقد يختلف عن المسجّل. ويعيد dig +short A example.com عنوان IP للموقع: قارنه بالاستضافة التي يذكرها العميل. ويعيد dig +short MX example.com أولوية متبوعة باسم خادم؛ والرد الفارغ يعني أن أي بريد لا يُوجَّه عبر هذا النطاق.

يعرض dig +short TXT example.com سجل SPF الذي يبدأ بـ v=spf1 ورموز التحقق للخدمات الخارجية. وتُقرأ سياسة DMARC بالأمر dig +short TXT _dmarc.example.com. ويُقرأ مفتاح DKIM بالأمر dig +short TXT selector._domainkey.example.com، لكن يجب معرفة المحدِّد: ويظهر في ترويسة رسالة أرسلها العميل.

ثم يعطي whois example.com المسجّل وتاريخ الانتهاء والحالات. وبالنسبة للامتداد ‎.ma يكون الخرج العام أكثر محدودية: وثائق ANRT هي المرجع، ولا يجوز افتراض أنها تتبع قواعد ‎.com.

قائمة التحقق للاستقبال خطوة بخطوة

  1. تحديد صاحب النطاق والمسجّل

    اسأل العميل عن اسم صاحب النطاق والمسجّل الذي اشتُري منه، قبل أي وصول. دوّن الجواب ولو كان تقريبيًا: ستتم مقارنته بـ whois.

  2. رصد DNS العام

    نفّذ dig +short NS وA وMX وTXT على النطاق، ثم _dmarc من نوع TXT. احفظ المخرجات الخام في ملف يحمل تاريخ اليوم.

  3. رصد whois

    نفّذ whois example.com وانسخ المسجّل وتاريخ الانتهاء والحالات وبريد الاتصال. قارن مع ما أخبرك به العميل.

  4. تصدير المنطقة كاملة

    من لوحة المزوّد الذي يخدم المنطقة، صدّرها بالكامل. نقل المنطقة AXFR يُرفض تقريبًا دائمًا، لذا يتم التصدير عبر الواجهة. احتفظ بلقطة منفصلة لسجلات MX وSPF وDKIM وDMARC.

  5. طلب الصلاحيات لكل طبقة بأدنى حقوق

    خذ جدول الحقوق واطلب ما تتطلبه المهمة فقط: المسجّل، DNS، الاستضافة، البريد، التطبيق.

  6. جعل النقل يتم دون كلمات مرور مكشوفة

    أنشئ خزنة لكل عميل في مدير كلمات مرور مشترك واجعل الصلاحيات تُودَع فيها. فعّل المصادقة الثنائية على كل حساب شخصي.

  7. اختبار كل صلاحية بالقراءة فقط

    سجّل الدخول إلى كل طبقة، وتأكد من أن الوصول يعمل، ثم اخرج دون تعديل أي شيء. دوّن تاريخ الاختبار.

  8. التسجيل وجدولة المواعيد

    املأ الجدول الملخِّص ثم انقل تواريخ الانتهاء إلى متابعة التجديدات. في فضاء الوكالات في ServOrbit.com تجمع واجهة المحفظة هذه المواعيد في مكان واحد.

قراءة whois: القفل وصاحب النطاق وبريد الاتصال

يحوي whois أربع معلومات تحدد ما يلي. الأولى هي المسجّل، وهو يدل على المكان الفعلي للنطاق. والثانية تاريخ الانتهاء: النطاق القريب من الانتهاء يتقدم على كل شيء آخر.

والثالثة هي الحالة. clientTransferProhibited هو قفل النقل: يرفض السجل أي طلب لنقل النطاق إلى مسجّل آخر. وهو طبيعي ووقائي، لكن يجب أن تطلب من المسجّل رفعه قبل النقل. ويمنع clientUpdateProhibited التعديلات. ويوقف clientHold حل DNS، ويشير redemptionPeriod أو pendingDelete إلى نطاق قيد الحذف: هذه حالة طارئة وليست بندًا من بنود الاستقبال. وتنشر ICANN تعريف كل حالة.

والرابعة هي صاحب النطاق وبريد اتصاله. إذا كان صاحب النطاق مزوّدًا سابقًا أو موظفًا غادر فدوّن ذلك: على العميل تسوية الوضع. وبريد الاتصال الميت يمنع التحقق من نقل أو تجديد، لأن رسائل التأكيد تذهب إلى عنوان لا يقرأه أحد. أما رمز النقل فلا يظهر في whois: يُطلب من المسجّل، وتؤطر سياسة النقل الصادرة عن ICANN القواعد المطبَّقة.

نقل الصلاحيات

لا كلمات مرور عبر البريد أو المراسلة الفورية أو داخل تذكرة. استخدم خزنة مشتركة، وحسابًا شخصيًا لكل متدخّل، ومصادقة ثنائية، ثم ألغِ كل صلاحية عند انتهاء المهمة. صلاحية بلا تاريخ نهاية تصبح دَينًا أمنيًا.

الرسالة الجاهزة التي تُرسل إلى العميل

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

يقول هذا النص ما المطلوب، ولماذا، وكيف يُنقل، وما الذي يحتفظ به العميل. وهو يجيب عن الاعتراض قبل أن يُطرح. أرسله مع رابط خزنتك، وليس مع الصلاحيات نفسها.

جدول ملخّص للصلاحيات

مرّر الجدول أفقيًا

الطبقةالمالك والصلاحية الممنوحةالتاريخ والانتهاء
المسجّلالعميل صاحب النطاق؛ وصول مفوّض للقراءة وفك القفلمُنح في يوم/شهر؛ مراجعة عند التجديد
منطقة DNSمزوّد DNS؛ تعديل وتصديرمُنح في يوم/شهر؛ حساب شخصي
استضافة cPanelالوكالة؛ حساب الموقع دون وصول rootمُنح في يوم/شهر؛ ينتهي بانتهاء المهمة
البريدالعميل؛ لوحة المسؤول دون قراءة الصناديقمُنح في يوم/شهر؛ ينتهي بانتهاء المهمة
التطبيق (CMS)العميل؛ حساب مسؤول باسم المتدخّلمُنح في يوم/شهر؛ ينتهي بانتهاء المهمة
جهة اتصال التجديدالوكالة؛ اسم مستعار جماعيحُدّث في يوم/شهر؛ موعد انتهاء النطاق مسجّل

استكشاف الأخطاء: الأخطاء التي تتكرر عند الاستقبال

تعني status: NXDOMAIN في مخرجات dig أن الاسم غير موجود في DNS العام. تحقق أولًا من الإملاء ثم من whois: النطاق المنتهي أو الموجود في clientHold يردّ بهذه الطريقة. والعلاج لدى المسجّل وليس في المنطقة.

تشير status: SERVFAIL غالبًا إلى خوادم أسماء لا يمكن بلوغها أو إلى DNSSEC معطّل. أعد التنفيذ بالأمر dig +cd example.com: إذا عادت الإجابة بهذا الخيار فالسبب هو التحقق من DNSSEC، ويجب فحص سجل DS لدى المسجّل.

إذا ردّ whois بعبارة No match for فهذا يعني اسمًا غير مسجّل، أو امتدادًا لا يستطيع عميل whois الخاص بك الاستعلام عنه. جرّب خدمة whois الخاصة بالسجل المعني قبل الاستنتاج.

رفض تسجيل الدخول إلى cPanel مع أن كلمة المرور صحيحة يأتي غالبًا من جدار حماية المضيف الذي يحظر عنوان IP الخاص بالوكالة بعد محاولات فاشلة قليلة، أو من حساب معلَّق. اطلب من المضيف رفع الحظر ولا تضاعف المحاولات.

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

جعل القائمة عادة روتينية

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

وبعد تسجيل الصلاحيات تتولى متابعة المواعيد الأمر: يصف المقال المتعلق بإدارة تجديدات نطاقات العملاء التنبيهات الواجب ضبطها، ويفصّل مقال ترحيل موقع WordPress ما يلي حين يغيّر العميل مضيفه. وللاختيار بين الاستضافة المشتركة وخادم VPS يقارن المقال المرتبط الأخير بينهما بحسب نوع الموقع.

احفظ الترتيب: الرصد، ثم التصدير، ثم طلب أدنى الحقوق، ثم الاختبار بالقراءة، ثم التسجيل، ثم التعديل.

صلاحيات عملائك في مكان واحد

نطاقات عملائك واستضافاتهم في فضاء وكالات ServOrbit.com: مواعيد انتهاء مجمّعة، وعلامة بيضاء.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة