6 طرق سهلة لمسح ذاكرة التخزين المؤقت لـ DNS على نظامي التشغيل Windows 11 و 10
منوعات / / April 02, 2023
هل سبق لك أن واجهت مشكلة في الوصول إلى موقع ويب أو خدمة وتساءلت عن سبب عدم تحميلها؟ يمكن أن يحدث هذا أحيانًا بسبب ذاكرة التخزين المؤقت لنظام أسماء النطاقات القديمة ، والتي تخزن عناوين مواقع الويب التي تم الوصول إليها مسبقًا. لحسن الحظ ، يعد مسح ذاكرة التخزين المؤقت لـ DNS حلاً بسيطًا لحل هذه المشكلات. في هذه المقالة ، سنوجهك حول كيفية مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على نظامي التشغيل Windows 11 و 10.
![كيفية مسح ذاكرة التخزين المؤقت لـ DNS](/f/2785b15265d1fb6507f1f9740d1a1e90.jpg)
قبل أن نمضي قدمًا ، من الضروري فهم ماهية ذاكرة التخزين المؤقت لنظام أسماء النطاقات. بعبارات أساسية ، تعد ذاكرة التخزين المؤقت لنظام أسماء النطاقات ميزة تخزن معلومات حول مواقع الويب التي تم الوصول إليها مؤخرًا وتعمل كقاعدة بيانات مؤقتة لتسريع تجربة التصفح.
ومع ذلك ، إذا تغير عنوان IP لموقع الويب ، فقد يستمر الكمبيوتر في محاولة الوصول إلى العنوان القديم بسبب معلومات DNS المخزنة مؤقتًا. قد تواجه أخطاء عند محاولة الوصول إلى الموقع. وبالتالي ، لإصلاح هذا ، يجب عليك مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات. دعنا نوضح لك كيف.
1. مسح ذاكرة التخزين المؤقت DNS باستخدام موجه الأوامر
يتيح لك موجه الأوامر القيام بمجموعة متنوعة من الوظائف ، بما في ذلك تشغيل البرامج وإدارتها
اعدادات الشبكة، أداء مهام إدارة النظام ، استكشاف مشكلات الكمبيوتر الشائعة وإصلاحها، وما إلى ذلك وهلم جرا. يتضمن ذلك أيضًا مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على جهاز Windows. اتبع الخطوات التالية.الخطوة 1: اضغط على مفتاح Windows على لوحة المفاتيح ، واكتب موجه الأمر، وانقر على "تشغيل كمسؤول".
في الموجه ، حدد نعم.
![اكتب موجه الأوامر](/f/27220557d6188757f30c5707c8a9fb08.jpg)
الخطوة 2: اكتب الأمر التالي واضغط على Enter.
إيبكونفيغ / فلوشدس
![اكتب الأمر أدناه](/f/763cb9ee70b70be27282208b4a319f18.png)
بعد ذلك ، سترى رسالة تفيد بأنه تم مسح ذاكرة التخزين المؤقت لمحلل DNS. إذا فشلت هذه الطريقة ، يمكنك التحقق من الطريقة التالية.
2. باستخدام Windows PowerShell
لا يختلف PowerShell عن موجه الأوامر. حتى PowerShell يوفر مجموعة واسعة من الوظائف ، ومسح ذاكرة التخزين المؤقت لـ DNS هو أحدها. اتبع الخطوات المذكورة أدناه للقيام بذلك.
الخطوة 1: اضغط على مفتاح Windows على لوحة المفاتيح ، واكتب بوويرشيل، وانقر على "تشغيل كمسؤول".
في الموجه ، حدد نعم.
![اكتب بوويرشيل](/f/2efb398e0eb76c9e9f3d9fa7910cbb6e.jpg)
الخطوة 2: اكتب الأمر أدناه واضغط على Enter.
مسح DnsClientCache
![اكتب الأمر أدناه](/f/6f475f1f5f23dd2909953717a035829a.png)
هذا كل شيء. مع هذا ، يتم مسح ذاكرة التخزين المؤقت DNS خالية من المتاعب. تحقق من الطريقة التالية إذا كنت لا تريد الوصول إلى محطة سطر الأوامر ولكنك تريد مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
3. باستخدام Run
بالنسبة لهذه الطريقة ، سنستخدم نافذة التشغيل. بالنظر إلى الطريقتين السابقتين ، قد يبدو هذا أسهل. اتبع التعليمات التالية.
الخطوة 1: اضغط على "مفتاح Windows + R" على لوحة المفاتيح لفتح مربع الحوار "تشغيل".
ملحوظة: بدلاً من ذلك ، اضغط على مفتاح Windows على لوحة المفاتيح واكتب Run.
![اضغط على](/f/1f7d9418700f35e659a8d536ff555151.png)
الخطوة 2: اكتب الأمر أدناه في حقل النص وانقر فوق "موافق".
إيبكونفيغ / فلوشدس
![انقر فوق موافق](/f/139daa00234221b3b93e7db2bd60f6b3.png)
سترى نافذة أوامر لجزء من الثانية ، وسيتم مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات. إذا كنت لا تبحث عن حل لمرة واحدة ولكنك تريد الوصول إلى الوظيفة وقتما تشاء بسرعة ، فانتقل إلى الطريقة التالية.
4. استخدام ملف دفعي
إعداد أ ملف دفعي سيكون مفيدًا جدًا إذا كنت تريد حلاً بنقرة واحدة يعيد تعيين DNS متى احتجت إلى ذلك. اتبع التعليمات المذكورة أدناه.
الخطوة 1: انقر بزر الماوس الأيمن على سطح المكتب ، وحدد "جديد" من قائمة السياق ، واختر "مستند نصي".
![اختر مستند نصي](/f/c8e34947de8aa7d42527a670810151cc.jpg)
الخطوة 2: قم بتسمية الملف واضغط على مفتاح Enter بلوحة المفاتيح.
على سبيل المثال: Flush DNS
![أعط اسما للملف](/f/9110420d40437ba85b3461fa9152d693.png)
الخطوه 3: اكتب الأمر أدناه.
إيبكونفيغ / فلوشدس
![اكتب الأمر أدناه](/f/07fba9422deec9e6fb955fa0bf998330.png)
خطوة 4: انقر فوق القائمة "ملف" ومن القائمة المنسدلة انقر فوق "حفظ باسم".
ملحوظة: يمكنك أيضًا حفظ الملف بالضغط على "Ctrl + Shift + S".
![انقر فوق حفظ باسم](/f/ca39b6eab86323ad8688358d016a5ced.png)
الخطوة الخامسة: انقر على القائمة المنسدلة "حفظ كنوع" واختر كل الملفات.
![انقر فوق القائمة المنسدلة](/f/44745b6f5e06600126a642ec220044ce.png)
خطوة6: قم بإضافة ملحق .bat إلى اسم الملف.
![قم بإضافة ملحق .bat إلى اسم الملف](/f/28ab2d83251b618533e5ab0501bf4721.png)
الخطوة 7: أخيرًا ، انقر فوق حفظ.
![انقر فوق حفظ](/f/c3344ee284c800111ede13a7415d24ad.png)
من الآن فصاعدًا ، كلما احتجت إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات ، ما عليك سوى النقر نقرًا مزدوجًا فوق هذا الملف الدفعي. إذا لم تنجح أي من الطرق المذكورة أعلاه معك ، فستعمل الطريقة التالية.
5. إعادة تعيين إعدادات Winsock
Winsock (Windows Sockets) هي واجهة برمجة تعالج طلبات الإدخال / الإخراج لتطبيقات الإنترنت في نظام التشغيل Windows. يتضمن ذلك تحديث ذاكرة التخزين المؤقت لنظام أسماء النطاقات من جهاز كمبيوتر يعمل بنظام Windows. اتبع التعليمات التالية.
الخطوة 1: اضغط على مفتاح Windows على لوحة المفاتيح ، واكتب موجه الأمر، وانقر على "تشغيل كمسؤول".
في الموجه ، حدد نعم.
![اكتب موجه الأوامر](/f/27220557d6188757f30c5707c8a9fb08.jpg)
الخطوة 2: اكتب الأمر أدناه واضغط على Enter.
إعادة تعيين netsh winsock
![اكتب الأمر أدناه](/f/75e98c4d96d8f19488b97a89b29cd00c.png)
ستتلقى رسالة تفيد بأنه تمت إعادة تعيين Winsock بنجاح. بعد ذلك ، يجب عليك إعادة تشغيل جهاز الكمبيوتر الخاص بك حتى تصبح الإعدادات سارية المفعول.
6. قم بتحديث ذاكرة التخزين المؤقت لـ DNS تلقائيًا باستخدام محرر التسجيل
هذه الطريقة أكثر تعقيدًا من الطريقة المذكورة أعلاه ، لكن الخطوات سهلة المتابعة والتنفيذ. ومع ذلك ، نظرًا لأننا سنستخدم محرر التسجيل ، فإننا ننصحك بشدة بذلك عمل نسخة احتياطية من سجل ويندوز قبل متابعة الخطوات أدناه.
الخطوة 1: اضغط على مفتاح Windows على لوحة المفاتيح ، واكتب محرر التسجيل، وانقر على "تشغيل كمسؤول".
ملحوظة: اضغط على "مفتاح Windows + R" لفتح مربع الحوار "تشغيل" ، اكتب regedit.exe، وانقر فوق "موافق" افتح محرر التسجيل.
في الموجه ، حدد نعم.
![اكتب محرر التسجيل](/f/8c856cbbce95896fa7a74fcfe46305a0.jpg)
الخطوة 2: في شريط العنوان العلوي ، أدخل العنوان المذكور.
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Dnscache \ معلمات
ملحوظة: يمكنك الانتقال يدويًا إلى القسم أيضًا.
![أدخل العنوان المذكور](/f/2be52eda3191c2db8a3096c62edbfd17.png)
الخطوه 3: ضمن مجلد المعلمات ، انقر بزر الماوس الأيمن ، وحدد جديد ، واختر "قيمة DWORD (32 بت)".
![اختر](/f/4ebb0538ca917301b1f5cfc83fbf539e.png)
الخطوة 4: يكتب MaxCacheTtl في حقل الاسم.
![اكتب MaxCacheTtl](/f/35d0322dd5a6c27deede5317ad5a2f03.png)
الخطوة الخامسة: انقر نقرًا مزدوجًا فوق MaxCacheTtl ، واكتب 86400 في حقل بيانات القيمة ، واضغط على موافق.
![اكتب 86400 في حقل بيانات القيمة](/f/8ff3916420cbfa960499c9ce4ed3c0c8.png)
الخطوة 6: ضمن مجلد المعلمات ، انقر بزر الماوس الأيمن مرة أخرى ، وحدد جديد ، واختر "قيمة DWORD (32 بت)".
![حدد جديد](/f/481d7fafb2f3f6e1d823cd8be9fa14de.png)
الخطوة 7: يكتب MaxNegativeCacheTtl في حقل الاسم.
![اكتب MaxNegativeCacheTtl](/f/7d1a96de4d2c83a9ebe90edb9e763ace.png)
الخطوة 8: انقر نقرًا مزدوجًا فوق MaxNegativeCacheTtl ، واكتب 5 في حقل بيانات القيمة ، واضغط على موافق.
![اكتب 5 في حقل بيانات القيمة](/f/e24604e7a0e3bed01108ce9460d98d5b.png)
أخيرًا ، أعد تشغيل النظام لتنفيذ التغييرات. وهذا كل شيء! عند إعادة تشغيل النظام ، سيقوم جهاز Windows الخاص بك بمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات تلقائيًا بعد كل 86400 ثانية أو 24 ساعة.
كيفية مسح سجلات DNS للمتصفح الخاص بك
من أجل تحسين سرعة البحث ، تقوم المتصفحات بتخزين ذاكرة التخزين المؤقت لنظام أسماء النطاقات. نظرًا لأن كل متصفح يخزن التفاصيل ، فمن الضروري مسحها بشكل منفصل. اتبع الخطوات التالية.
الخطوة 1: قم بتشغيل Google Chrome أو Edge ، وأدخل العنوان أدناه ، واضغط على Enter.
الكروم: // net-internals / # dns
الحافة: // net-internals / # dns
سينقلك هذا إلى صفحة العناصر الداخلية الصافية لمتصفح Chrome أو Edge.
![أدخل العنوان أدناه](/f/af01b4c395b97189b02e6b9f3f6da074.png)
الخطوة 2: انقر فوق الزر "مسح ذاكرة التخزين المؤقت للمضيف".
![انقر فوق الزر](/f/c77d0d975dbad23a8264a505dfc606a6.png)
باستخدام ذلك ، قمت بنجاح بمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات من متصفحك المفضل. تابع القراءة إذا كنت تريد إعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات في وقت محدد في فترة زمنية معينة.
الآن بعد أن قمت بمسح ذاكرة التخزين المؤقت DNS ، قد ترغب في عرض ذاكرة التخزين المؤقت DNS الحالية. انتقل إلى الطريقة التالية.
كيفية عرض ذاكرة التخزين المؤقت DNS الحالية
الخطوة 1: اضغط على مفتاح Windows على لوحة المفاتيح ، واكتب موجه الأمر، وانقر على "تشغيل كمسؤول".
في الموجه ، حدد نعم.
![اكتب موجه الأوامر](/f/27220557d6188757f30c5707c8a9fb08.jpg)
الخطوة 2: اكتب الأمر أدناه واضغط على Enter.
ipconfig / displaydns
![اكتب الأمر أدناه واضغط على Enter](/f/915306b249a96d7977ae06d58fce6002.png)
ها أنت ذا. سيعرض هذا بيانات ذاكرة التخزين المؤقت لنظام أسماء النطاقات الحالية. إذا كان لديك أي استفسارات ، فراجع قسم الأسئلة الشائعة أدناه.
أسئلة وأجوبة حول مسح ذاكرة التخزين المؤقت لـ DNS على Windows
لا ، إن مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات عملية آمنة نسبيًا تستخدم عادة لحل المشكلات المتعلقة بـ DNS. ومع ذلك ، هناك بعض المخاطر ، مثل الأداء البطيء ، ومخاطر الأمان ، ومشكلات الوصول إلى موقع الويب ، وما إلى ذلك.
بالنسبة للجزء الأكبر ، لا تحتاج إلى إعادة تشغيل الكمبيوتر بعد مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات. عند تشغيل أمر flush cache ، يجب أن تسري التغييرات على الفور. ومع ذلك ، إذا كنت بحاجة إلى التأكد من أن العمليات المتعلقة بـ DNS تعمل بشكل صحيح ، فأعد تشغيل الكمبيوتر.
مسح ذاكرة التخزين المؤقت DNS
سواء كنت تواجه سرعات إنترنت بطيئة أو تواجه أخطاء أثناء التصفح ، فإن معرفة كيفية مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات يمكن أن يساعد في حل المشكلة.
باستخدام الدليل المفصل خطوة بخطوة في هذه المقالة ، يمكنك تحديث ذاكرة التخزين المؤقت لنظام أسماء النطاقات بسرعة على نظام Windows والعودة إلى تصفح الويب دون أي انقطاع. قد ترغب أيضًا في القراءة كيفية تغيير خادم DNS على Android و iPhone.