اختبار سرعة DNS: لماذا قد يقيس الشيء الخطأ

اختبار سرعة DNS هو أداة شائعة يستخدمها الكثيرون لتحسين تجربة الإنترنت. لكن هل تعرف ما الذي يقيسه حقًا؟
اختبار سرعة DNS الذي يستخدمه الجميع يقيس الشيء الخطأ
“قم بتغيير DNS الخاص بك إلى Cloudflare أو Quad9 للحصول على إنترنت أسرع” يظهر في عدد كافٍ من المنتديات وأقسام التعليقات بحيث يبدأ معظم الأشخاص في البحث عن دليل.
الخطوة التالية هي اختبار سرعة DNS. تقوم بتشغيل أداة مثل اختبار سرعة DNS، تشاهد الأرقام تتناقص وترتب نفسها، وتذهب إلى المحلل في الأعلى.
لكن الاختبار الذي يلجأ إليه معظم الناس لا يقيس ما يعتقدون أنه يقيس – وحتى أدوات اختبار DNS المدفوعة قد لا تكشف كيف سيشعر إنترنتك، أو فوائد التبديل من الأساس.
الجميع يتوجه إلى هذا الاختبار المجاني وسهل الاستخدام
اختبار سرعة DNS هو أداة رائعة
إذا كنت تبحث عن مقارنة سريعة لـ DNS، فمن المحتمل أنك وصلت إلى اختبار سرعة DNS. إنه مجاني، ويعمل بالكامل في متصفحك، ولا يتطلب أي تثبيت، مما يجعله خيارًا رائعًا لمعظم الأشخاص. لقد استخدمته بنفسي عدة مرات على مر السنين كجزء من اختبار DNS لأسرع محلل، مقارنًا إياه بأدوات أخرى، وما شابه.
تضغط على الزر، ويقوم اختبار سرعة DNS بتقييم اتصالك مقابل أكثر من 28 خادم DNS عبر HTTPS (DoH) باستخدام مكالمات الشبكة الخاصة بمتصفحك فقط؛ إنه جهد رائع من Silviu Stroe، المطور الوحيد وراء هذا المشروع.
اختبار سرعة DNS لا يعطيك بالضرورة الخيار الأفضل
ليس خاطئًا تمامًا؛ إنه فقط ليس الصورة الكاملة
هناك بعض الأسباب التي تجعل أرقام اختبار سرعة DNS ليست كما تبدو.
أولاً، قبل أن يقوم الاختبار بتوقيت المحللين، يقوم بتشغيل مرحلة تسخين، مما يهيئ TCP وTLS لكل خادم حتى لا تؤثر الزيادة على النتائج. إنها خطوة مفيدة لضمان الاتساق عبر الاختبارات.
لكن هذا يعني أيضًا أنه، إلى حد ما، تم تقليل بعض أوقات الانتظار، مما قد يجعل بعض الاختبارات تبدو أفضل قليلاً من غيرها. على سبيل المثال، يعني اختبار DNS البارد تمامًا أن استعلامك الأول سيستغرق وقتًا أطول، بسبب طبيعة استعلامات DNS، والمصافحات، وتعبئة الذاكرة المؤقتة.
مرحلة التسخين: قبل توقيت كل خادم DNS، يقوم البرنامج بإعداد الاتصالات والذاكرة المؤقتة لتقليل زيادة المصافحة TCP/TLS. هذا يمثل أداء DoH النموذجي بشكل أكثر إنصافًا بمجرد إنشاء الاتصالات.
المطابقة الأخرى هي أن اختبار سرعة DNS يستهدف بشكل خاص DNS عبر HTTPS (DoH). بينما من الصحيح تمامًا الاختبار لذلك، إلا أنه ليس بالضرورة كيف يستخدم معظم الأشخاص DNS أو كيف تقوم معظم الأجهزة بحل المجالات يوميًا.
ومع ذلك، بينما قد لا يمثل DoH إعداد DNS الحالي الخاص بك تمامًا، مما يجعل النتائج تبدو غير دقيقة قليلاً، لا أستطيع أن أنكر أن تقديم هذه النتائج هو خطوة إيجابية ضخمة في دفع الناس نحو استخدام محللات DNS أكثر أمانًا.
اختبار DNS يكشف عادةً فقط عن البحث، لكن ليس عن الاتصال
إنها مشكلة شائعة عبر معظم اختبارات سرعة DNS
هناك مشكلة أخرى مع العديد من أدوات اختبار سرعة DNS، وواحدة لا تكشفها معظم التطبيقات. وهي أنه، في الغالب، تنتهي عملية حل DNS قبل أن يفتح جهازك حتى اتصالًا بالموقع الذي تحاول الوصول إليه. بمجرد حدوث تلك المصافحة، يصبح DNS خارج الصورة تمامًا.
واحدة من المفاهيم الخاطئة الشائعة حول اختبار سرعة DNS هي أن الحل الأسرع يعني اتصالًا أسرع. لكنه لا يؤثر على زمن الشبكة، أو الاهتزاز، أو فقدان الحزم، أو أي شيء آخر.
محلل يفوز بمقياس بمقدار 20 مللي ثانية يفوز بسباق يحدث مرة واحدة لكل مجال، على جزء من الرحلة التي تنتهي قبل أن تبدأ الجزء الذي تشعر به فعليًا.
GRC Benchmark V2 هو المكان الذي تعيش فيه النتائج الحقيقية
بالنسبة لأي شخص يريد مقارنة أكثر دقة مما يمكن أن تقدمه علامة تبويب المتصفح، فإن GRC DNS Benchmark الخاص بـ Steve Gibson هو الأداة المصممة لذلك. كانت النسخة 1 مجانية، لكنها صممت في عام 2009، لعالم لم يكن يشبه اليوم بأي شكل من الأشكال. النسخة 2 تكلف 9.95 دولارًا مقابل ترخيص مدى الحياة لمرة واحدة.
تختبر V2 المحلل من خلال خمسة أضعاف مجموعات الاستعلامات بشكل افتراضي، وتقارن بين المحللات DoH وDoT جنبًا إلى جنب مع DNS العادي، وتأتي مع قائمة محللات أكبر بكثير، تزيد عن مئة خادم عبر جميع أنواع الاتصال الأربعة.
إنها مجرد مقياس أكثر دقة لوقت استعلام DNS الخام بالنسبة لاتصالك الفعلي (دون نسيان أن DNS لا يجعل اتصالك أسرع!).
كما قلت، أنا معجب كبير باختبار سرعة DNS. إنه سريع، مجاني، دقيق فيما يختبره، ويعني أن المزيد من الأشخاص من المحتمل أن يفكروا في كيفية تأثير DNS على اتصالهم. لا أقترح على أي شخص التوقف عن استخدامه؛ أنا فقط أشرح المزيد عن كيفية عمله.
يفعل اختبار سرعة DNS شيئًا أفضل من أي أداة أخرى، أيضًا: إنه يدفع الأشخاص لاستخدام DoH، مما يعني تقليل عدد الأعين على عادات تصفحك وزيادة الخصوصية بشكل عام، مجانًا، وهذا شيء يمكنني دعمه بشكل كبير.
لكن إذا شعرت يومًا أنك تريد معلومات أكثر تفصيلًا، فأنت تعرف أي تطبيق يجب أن تلجأ إليه.
إذا كنت تبحث عن معلومات دقيقة حول أداء DNS الخاص بك، فإن استخدام أدوات أكثر دقة يمكن أن يحدث فرقًا كبيرًا.




