ثلاثون مجال ولا يمكنني تذكر متى ينتهي أي منها لذا قمت ببناء متتبع انتهاء الصلاحية

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

هذه ليست قصة فريدة. أي شخص يدير أكثر من حفنة من النطاقات إما أنه مر بنسيان أو اقترب جداً من واحد. المشكلة هيكلية وليست شخصية. تتراكم النطاقات على مدى سنوات من النشاط التجاري والمشاريع الجانبية وعمل العملاء والتسجيلات الاستثمارية. قد يكون كل نطاق موجوداً لدى مسجل مختلف لأنه تم تسجيله في أوقات مختلفة أو من خلال صفقات مختلفة أو لأن امتدادات نطاق معينة كانت متاحة فقط من خلال مزودين معينين. GoDaddy يحتفظ بالبعض. Namecheap يحتفظ بالآخرين. Cloudflare و Porkbun و Google Domains (قبل أن تصبح Squarespace) ومسجلات إقليمية لنطاقات رمز الدول. كل مسجل له نظام إخطار تجديد خاص به وتكرار بريد إلكتروني خاص به وتعريف خاص به لـ "التحذير المسبق."

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

التكلفة الحقيقية لترك النطاق ينتهي

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

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

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

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

لماذا تنبيهات المسجل ليست كافية

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

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

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

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

التتبع المركزي والنظام الذي يعمل بالفعل

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

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

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

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

ما بعد الانتهاء والصورة الصحية الكاملة للنطاق

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

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

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

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

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

كيف يحصل المتتبع على تواريخ انتهاء الصلاحية دون وصول حساب المسجل

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

هل يمكن للمتتبع الكشف عما إذا فشل التجديد التلقائي

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

كم عدد النطاقات التي يمكن تتبعها في وقت واحد

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

هل يدعم المتتبع جميع نطاقات TLD بما فيها نطاقات رمز الدول

يدعم المتتبع جميع نطاقات TLD التي تكشف عن بيانات WHOIS، والتي تتضمن الغالبية العظمى من gTLD و ccTLD. يقيد عدد صغير من نطاقات رمز الدول وصول WHOIS، والذي قد يحد من البيانات المتاحة للنطاقات بموجب تلك نطاقات TLD. يشير المتتبع إلى متى تكون بيانات WHOIS المحدودة متاحة حتى يعرف المستخدم مراقبة تلك النطاقات من خلال قنوات بديلة.

ما الفرق بين انتهاء الصلاحية وفقدان النطاق الفعلي

عندما ينتهي النطاق، يدخل فترة سماح (عادة ثلاثين يوماً) حيث يحتفظ المسجل به لا يزال ممكناً بالسعر الطبيعي. بعد فترة السماح، تسمح فترة استرجاع (عادة ثلاثين يوماً) بالاسترجاع برسم مرتفع. بعد الاسترجاع، يدخل النطاق مرحلة معلقة الحذف ثم يتم إطلاقه للجمهور. ينبه المتتبع عند انتهاء الصلاحية، بعيداً عن الفقدان الفعلي، مما يوفر وقتاً كافياً للاسترجاع.

هل يمكن تخصيص حدود التنبيه

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