كيفية مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على نظام التشغيل Windows 11

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

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

يعد مسح ذاكرة التخزين المؤقت لـ DNS على جهاز الكمبيوتر الذي يعمل بنظام Windows 11 أمرًا سهلاً نسبيًا ، وهناك طرق متعددة للقيام بذلك. دعونا نلقي نظرة على بعضها.

امسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات باستخدام مربع الحوار “تشغيل”

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

  1. اضغط على مفتاح Windows + R على لوحة المفاتيح لبدء تشغيل مربع الحوار “تشغيل”.
  2. أدخل النص ipconfig / flushdns في مربع النص.
  3. اضغط على Ctrl + Shift + Enter لتشغيل الأمر بامتيازات المسؤول.
  4. انقر فوق نعم في الموجه.

سيتم تشغيل الأمر وستتم إعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات.

مسح ذاكرة التخزين المؤقت DNS باستخدام Windows Terminal (PowerShell و CMD)

هناك طريقة أخرى لمسح ذاكرة التخزين المؤقت لـ DNS على Windows 11 وهي استخدام Windows Terminal. يمكن لهذه الأداة تشغيل كل من Windows PowerShell وموجه الأوامر (CMD) ، ويمكنك استخدام أي ملف تعريف. ومع ذلك ، فإن الأوامر مختلفة قليلاً

  1. انقر بزر الماوس الأيمن فوق رمز قائمة ابدأ على شريط المهام واختر Terminal (admin). قد تشير بعض الإصدارات القديمة من Windows 11 إلى Windows Terminal (المسؤول).
  2. اعتمادًا على ملف التعريف الافتراضي الخاص بك ، أدخل هذه الأوامر:
    1. Windows PowerShell (افتراضي): أدخل Clear-DnsClientCache
    2. موجه الأوامر (CMD): أدخل ipconfig / flushdns
  3. سيتم مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات ، وفي حالة موجه الأوامر ، سترى رسالة تأكيد.

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

امسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات باستخدام ملف دفعي

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

  1. افتح المفكرة.
  2. أدخل النص ipconfig / flushdns.
  3. انقر فوق ملف ثم حفظ باسم.
  4. في مربع الحوار “حفظ” ، قم بتغيير خيار “حفظ النوع باسم” إلى “جميع الأنواع”.
  5. قم بتسمية الملف بأي شيء تفضله ، ولكن تأكد من أنه يحتوي على ملف .bat في النهاية.
  6. انقر بزر الماوس الأيمن فوق الملف الذي قمت بحفظه واختر تشغيل كمسؤول.
  7. سيتم تشغيل الأمر ومسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات.

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

مسح ذاكرة التخزين المؤقت DNS تلقائيًا

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

  1. افتح محرر التسجيل.
  2. انتقل إلى هذا الموقع: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Dnscache Parameters.
  3. انقر بزر الماوس الأيمن فوق مساحة فارغة في المنطقة الموجودة على اليمين.
  4. اختر قيمة جديدة ، ثم قيمة DWORD (32 بت).
  5. اسم القيمة الجديدة MaxCacheTtl.
  6. انقر نقرًا مزدوجًا فوق العنصر الذي قمت بإنشائه لتحرير خصائصه.
  7. قم بتغيير حقل بيانات القيمة إلى مقدار الوقت الذي يجب أن يمر ، بالثواني ، لإعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات. على سبيل المثال ، لإعادة تعيين ذاكرة التخزين المؤقت كل 24 ساعة ، ستحتاج إلى إدخال 86400 في هذا الحقل.
  8. انقر فوق موافق.
  9. انقر بزر الماوس الأيمن فوق منطقة فارغة من النافذة مرة أخرى ، وحدد قيمة جديدة ، ثم قيمة DWORD (32 بت).
  10. اسم الملف MaxNegativeCacheTtl.
  11. انقر نقرًا مزدوجًا فوق العنصر لتغيير خصائصه وتغيير حقل بيانات القيمة إلى 5.
  12. انقر فوق موافق.

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

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