خطوات الاستخدام
الخطوة الأولى: فهم عمق البحث المتكرر (Recursive Depth). يمثل هذا المدخل عدد خوادم DNS التي يجب الاستعلام عنها للوصول إلى السجل المطلوب. في سيناريو نموذجي، يبدأ الاستعلام من خادم حل متكرر (Recursive Resolver) ثم ينتقل إلى خادم الجذر (Root Server)، ثم خادم النطاق الأعلى (TLD Server)، وأخيراً إلى خادم السلطة (Authoritative Server). هذا ينتج عنه عمق يصل إلى 4 مراحل. لكن مع التخزين المؤقت (Caching) قد يقل العدد. أدخل عدد المراحل التي تتوقعها بناءً على بنية الشبكة.
الخطوة الثانية: تحديد زمن الاستجابة لكل خادم (Server Latency). هذا هو الوقت المستغرق لإرسال طلب DNS واستلام رد من خادم واحد، ويُقاس بالميلي ثانية (ms). يعتمد على المسافة الجغرافية، جودة الاتصال، وحمل الخادم. يتراوح عادة بين 1 مللي ثانية للخوادم القريبة إلى 100+ مللي ثانية للخوادم البعيدة. يمكنك تقدير القيمة من خلال اختبار ping أو استخدام متوسطات معروفة.
الخطوة الثالثة: حساب زمن بحث DNS الإجمالي. الصيغة بسيطة: زمن البحث = عمق البحث المتكرر × زمن استجابة الخادم. لكن هذا نموذج مبسط؛ في الواقع، قد يختلف الزمن بسبب التخزين المؤقت، الاتصال المتوازي، أو استخدام أي كاست (Anycast). تستخدم الحاسبة هذا النموذج لتوفير تقدير سريع.