Skip to main content

ما هو ذاكرة التخزين المؤقت لنظام أسماء النطاقات وكيف يعمل؟

تسريع مشاهدة فيديوهات يوتيوب بدون برامج لأصحاب الصبيب المتوسط بتجاوز خوادم التخزين المؤقت (أبريل 2025)

تسريع مشاهدة فيديوهات يوتيوب بدون برامج لأصحاب الصبيب المتوسط بتجاوز خوادم التخزين المؤقت (أبريل 2025)
Anonim

ذاكرة التخزين المؤقت لنظام أسماء النطاقات (يطلق عليها أحيانًا اسم DNS محلل cache) هي قاعدة بيانات مؤقتة ، تتم صيانتها بواسطة نظام تشغيل للكمبيوتر ، وتحتوي على سجلات لجميع الزيارات الأخيرة ومحاولة الزيارات إلى مواقع الويب وغيرها من نطاقات الإنترنت.

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

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

الغرض من ذاكرة التخزين المؤقت DNS

يعتمد الإنترنت على نظام أسماء النطاقات (DNS) للحفاظ على فهرس لجميع المواقع العامة وعناوين IP المقابلة لها. يمكنك أن تفكر في ذلك مثل كتاب الهاتف.

من خلال دفتر الهاتف ، لا يتعين علينا تذكر رقم هاتف الجميع ، وهو الطريقة الوحيدة التي يمكن للهواتف التواصل بها: برقم. وبنفس الطريقة ، يتم استخدام DNS حتى نتمكن من تجنب حفظ عنوان IP الخاص بكل موقع ويب ، وهو الطريقة الوحيدة التي يمكن بها لمعدات الشبكة الاتصال بالمواقع.

هذا ما يحدث خلف الستارة عندما تطلب من متصفح الويب الخاص بك تحميل موقع ويب.

تكتب في عنوان URL مثل Go-Travels.com ويطلب متصفح الويب من الموجه عنوان IP. يحتوي جهاز التوجيه على عنوان خادم DNS مخزّن ، لذا يطلب من خادم DNS عنوان IP الخاص بهذا الاسم. يجد ملقم DNS عنوان IP الذي ينتمي إليه Go-Travels.com ومن ثم يمكنك فهم موقع الويب الذي تطلبه ، وبعد ذلك يمكن للمستعرض لديك تحميل الصفحة المناسبة.

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

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

يحاول ذاكرة التخزين المؤقت لـ DNS تسريع العملية بشكل أكبر عن طريق التعامل مع تحليل الاسم للعناوين التي تمت زيارتها مؤخرًا قبل إرسال الطلب إلى الإنترنت.

ملحوظة: توجد في الواقع ذاكرة تخزين مؤقت لـ DNS في كل تسلسل هرمي لعملية "البحث" التي تحصل في النهاية على جهاز الكمبيوتر الخاص بك لتحميل موقع الويب. يصل الكمبيوتر إلى جهاز التوجيه الخاص بك ، والذي يتصل بـ ISP ، والذي قد يؤدي إلى ضرب ISP آخر قبل أن ينتهي به الأمر فيما يسمى بـ "ملقمات DNS الجذر". كل من هذه النقاط في العملية لديه ذاكرة تخزين مؤقت DNS لنفس السبب ، وهو تسريع عملية تحليل الاسم.

كيف يعمل ذاكرة التخزين المؤقت DNS

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

يمكن عرض محتويات ذاكرة DNS المحلية على Windows باستخدام الأمر ipconfig / displaydns ، مع نتائج مشابهة لهذه:

docs.google.com-------------------------------------اسم السجل. . . . . : docs.google.comنوع السجل . . . . . : 1وقت للعيش. . . . : 21طول البيانات . . . . . : 4الجزء . . . . . . . : إجابةسجل (المضيف). . . : 172.217.6.174

في DNS ، يكون السجل "A" هو جزء إدخال DNS الذي يحتوي على عنوان IP لاسم المضيف المحدد. يخزن ذاكرة التخزين المؤقت لنظام أسماء النطاقات هذا العنوان واسم موقع الويب المطلوب والعديد من المعلمات الأخرى من إدخال نظام أسماء النطاقات المضيف.

ما هو التسمم ذاكرة التخزين المؤقت DNS؟

مخبأ DNS يصبح مسمم أو ملوث عند إدراج أسماء نطاقات أو عناوين IP غير مصرح بها في ذلك.

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

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

على سبيل المثال ، إذا كان docs.google.com سجل من أعلاه كان له سجل "A" مختلف ، ثم عندما دخلت docs.google.com في متصفح الويب ، سيتم نقلك إلى مكان آخر.

هذا يطرح مشكلة كبيرة للمواقع الشعبية. إذا قام مهاجم بإعادة توجيه طلبك Gmail.com ، على سبيل المثال ، إلى موقع على شبكة الإنترنت تبدو مثل Gmail ولكن ليس كذلك ، فقد ينتهي بك الحال إلى التعرض لهجوم تصيد احتيالي مثل صيد الحيتان.

احمرار DNS: ماذا يفعل وكيف نفعل ذلك

عند استكشاف مشكلات تسمم ذاكرة التخزين المؤقت أو مشكلات اتصال الإنترنت الأخرى ، قد يرغب مسؤول الكمبيوتر في ذلك فورة (على سبيل المثال ، قم بإلغاء تحديد أو إعادة ضبط أو مسح) مخبأ DNS.

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

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

في Microsoft Windows ، يمكنك مسح ذاكرة التخزين المؤقت DNS المحلية باستخدام الأمر ipconfig / flushdns في موجه الأوامر. أنت تعرف أنه يعمل عندما ترى نجح تكوين IP لـ Windows في مسح ذاكرة التخزين المؤقت لمحلل DNS أو تم مسح ذاكرة التخزين المؤقت لـ DNS Resolver بنجاح رسالة.

من خلال محطة الأوامر ، يجب على مستخدمي MacOS استخدام dscacheutil -flushcache ، ولكن يجب أن يعلموا أنه لا توجد رسالة "ناجحة" بعد تشغيلها ، لذلك لا يتم إخبارك إذا كان يعمل. يجب على مستخدمي Linux إدخال /etc/rc.d/init.d/nscd أمر.

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