متى تنتهي صلاحية نطاقك؟
أداة فحص انتهاء تسجيل النطاق تستعلم من سجل النطاق الرسمي وتعيد تاريخ الانتهاء الدقيق مع اسم جهة التسجيل المسؤولة عنه. تناسب من يخشى نسيان تجديد نطاق مهم — موقعه الرئيسي أو نطاق حجزه لمشروع مستقبلي — فيفقده لصالح طرف آخر بمجرد انتهاء مهلة السماح القصيرة التي تمنحها جهة التسجيل.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
لماذا يضيع نطاق كامل بسبب يوم واحد
بعد انتهاء تسجيل النطاق تمنح أغلب جهات التسجيل مهلة سماح قصيرة، وبعدها يصبح النطاق متاحًا لأي طرف آخر للتسجيل من جديد، وأحيانًا يشتريه من يراقب النطاقات المنتهية خصيصًا لهذا الغرض. فقدان نطاق عمل قائم منذ سنوات يعني فقدان الرابط الذي يعرفه العملاء والفهرسة التي بناها الموقع في محركات البحث على مدى سنوات، وإعادة شرائه من طرف ثالث لاحقًا مكلفة جدًا إن أمكن أصلًا.
ما الذي يعيده الفحص بالضبط
يعيد الفحص تاريخ الانتهاء بصيغة يوم/شهر/سنة، اسم جهة التسجيل المسجل لديها النطاق حاليًا، وتاريخ آخر تحديث لبيانات التسجيل نفسها بدقة كاملة موثقة. إن كان النطاق يجدَّد تلقائيًا لدى جهة التسجيل يظهر ذلك أيضًا في النتيجة بوضوح، فتعرف هل التجديد سيحدث دون تدخل منك أم يحتاج إجراءً يدويًا قبل الموعد بوقت كافٍ، فتخطط لذلك مسبقًا بدل المفاجأة في آخر لحظة ممكنة.
جدولة تذكير قبل الموعد بوقت كافٍ
الفحص اليدوي مرة كل بضعة أشهر يكفي نطاقًا واحدًا يديره صاحبه بنفسه دون مساعدة خارجية، لكن من يدير عدة نطاقات لعملاء مختلفين يستفيد من فحص دوري عبر API يرسل تنبيهًا قبل شهر من كل موعد انتهاء، فيتسع الوقت لتحصيل رسوم التجديد من العميل قبل فوات الأوان أو ضياع النطاق نهائيًا لصالح طرف آخر يراقب النطاقات المنتهية باستمرار دائم أيضًا كل يوم.
الفحص لا يشمل تجديد النطاق نفسه
هذه الأداة تخبرك متى ينتهي النطاق بدقة، لكنها لا تجدده فعليًا؛ تنفّذ التجديد جهة التسجيل التي اشتريت منها النطاق أصلًا وتحتفظ بحسابك لديها منذ البداية. سعر الفحص $0.002 فقط لكل استعلام، ويمكن تكراره بلا حد لأي عدد من النطاقات التي تديرها أو تديرها نيابة عن عملاء آخرين ضمن عملك اليومي المعتاد بلا قيود أو رسوم مخفية إضافية تفاجئك لاحقًا في الفاتورة.
حالات الاستخدام
متجر يكاد ينسى تجديد نطاقه الرئيسي
قبل خمسة أيام من انتهاء نطاقها، تتلقى شركة الواحة للتجارة المحدودة تنبيهًا يذكّرها بالموعد، فتجدد النطاق قبل أن يفقده الموقع بالكامل.
وكالة تتابع مواعيد تجديد عملائها
تفحص شركة الخليج الرقمية تواريخ انتهاء نطاقات جميع عملائها شهريًا، فتراسل كل عميل قبل شهر من موعده لتحصيل رسوم التجديد بهدوء.
نطاق محجوز لمشروع مستقبلي
يفحص عبدالله المنصوري تاريخ انتهاء نطاق حجزه لمشروع لم يُطلق بعد، ليتأكد أنه لن يفقده لصالح من يراقب النطاقات المنتهية.
الأسئلة الشائعة
هل يجدد الفحص النطاق تلقائيًا؟
لا، يخبرك بتاريخ الانتهاء فقط؛ التجديد الفعلي يتم عبر جهة التسجيل التي سجّلت النطاق لديها.
كم تكلفة فحص نطاق واحد؟
$0.002 لكل استعلام، ويمكن تكراره بلا حد لأي عدد من النطاقات.
ماذا يحدث إن فات موعد التجديد؟
تمنح أغلب جهات التسجيل مهلة سماح قصيرة، وبعدها يصبح النطاق متاحًا لأي طرف آخر للتسجيل من جديد.
هل يعمل الفحص مع كل امتدادات النطاقات؟
يعمل مع أغلب الامتدادات الشائعة التي تنشر بيانات انتهائها في سجلها العام؛ بعض الامتدادات المحلية النادرة قد تحجب هذه البيانات.
هل يمكن جدولة تنبيه قبل شهر من الموعد؟
نعم، عبر API يمكن ربط الفحص بجدولة دورية ترسل تنبيهًا مسبقًا بالمهلة التي تحددها.
هل أحتاج حسابًا للاستعلام؟
لا حساب اليوم؛ تستعلم مباشرة وتدفع عبر PayPal عن كل استخدام.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/web/domain-expiry \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"ejemplo.com"}'const res = await fetch("https://api.kit.forhosting.com/web/domain-expiry", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"domain": "ejemplo.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/domain-expiry",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"domain": "ejemplo.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/domain-expiry", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"domain":"ejemplo.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"domain":"ejemplo.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/domain-expiry", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"domain": "ejemplo.com"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.domain_expiry",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
timeout_sec | 30 |
max_crawl_pages | 25 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |