كيفية مسح ذاكرة التخزين المؤقت لـ DNS وإعادة تعيينها في نظام التشغيل Windows 10

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

DNS أو نظام اسم المجال(Domain Name System) هو أفضل صديق لك أثناء اتصالك بالإنترنت. يقوم بتحويل اسم المجال الخاص بموقع الويب الذي قمت بزيارته إلى عناوين IP حتى يتمكن الجهاز من فهمه. لنفترض(Suppose) أنك قمت بزيارة موقع ويب ، واستخدمت اسم المجال الخاص به للقيام بذلك. سيقوم المتصفح بإعادة توجيهك إلى خادم DNS وسيقوم بتخزين عنوان IP الخاص بموقع الويب الذي تزوره. محليًا ، يوجد داخل جهازك سجل لجميع عناوين IP(record of all the IP addresses) ، أي المواقع التي قمت بزيارتها. كلما حاولت إعادة الوصول إلى موقع الويب مرة أخرى ، فسيساعدك ذلك في جمع كل المعلومات بشكل أسرع من ذي قبل.

جميع عناوين IP موجودة في شكل ذاكرة تخزين مؤقت في ذاكرة التخزين المؤقت لمحلل DNS(DNS Resolver Cache) . في بعض الأحيان ، عندما تحاول الوصول إلى الموقع ، بدلاً من الحصول على نتائج أسرع ، لا تحصل على نتيجة على الإطلاق. لذلك ، تحتاج إلى مسح ذاكرة التخزين المؤقت لمحلل DNS لإعادة التعيين للحصول على ناتج إيجابي. ( Therefore, you need to flush the reset DNS resolver cache for getting the positive output. )هناك بعض الأسباب الشائعة التي تؤدي إلى فشل ذاكرة التخزين المؤقت لنظام أسماء النطاقات بمرور الوقت. (DNS)ربما قام موقع الويب بتغيير عنوان IP الخاص به وبما أن سجلاتك تحتوي على السجلات القديمة. وبالتالي ، قد يكون لديك عنوان IP القديم ، مما يتسبب في حدوث مشكلات أثناء محاولتك إنشاء اتصال.

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

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

تدفق DNS

كيفية مسح(Flush) ذاكرة التخزين المؤقت لـ DNS(DNS Cache) وإعادة تعيينها(Reset) في نظام التشغيل Windows 10(Windows 10)

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

الطريقة الأولى: استخدم مربع الحوار "تشغيل"

1. افتح مربع الحوار " تشغيل(Run) " باستخدام مفتاح الاختصار Windows Key + R.

2. اكتب ipconfig /flushdns في المربع واضغط على الزر " موافق " أو المربع " (OK )إدخال(Enter) ".

أدخل ipconfig flushdns في المربع واضغط على OK |  مسح وإعادة تعيين ذاكرة التخزين المؤقت DNS

3. سيظهر مربع cmd(cmd box) على الشاشة للحظة وسيؤكد أن ذاكرة التخزين المؤقت DNS سيتم مسحها بنجاح.(the DNS cache will get successfully cleared.)

مسح ذاكرة التخزين المؤقت DNS باستخدام موجه الأوامر

الطريقة 2: استخدام موجه الأوامر

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

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

1. اكتب cmd في شريط Windows Search ثم انقر فوق " تشغيل كمسؤول(Run as administrator) " لفتح موجه الأوامر(Command Prompt) المرتفع . تذكر(Remember) تشغيل سطر الأوامر كمسؤول لجعل هذه الأوامر تعمل.

افتح موجه الأوامر المرتفع بالضغط على مفتاح Windows + S ، واكتب cmd واختر تشغيل كمسؤول.

2. بمجرد ظهور شاشة الأمر ، أدخل الأمر ipconfig /flushdns على مفتاح Enter . بمجرد الضغط على Enter ، ستظهر لك نافذة تأكيد ، تؤكد نجاح مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات .(DNS)

مسح ذاكرة التخزين المؤقت DNS باستخدام موجه الأوامر

3. بمجرد الانتهاء من ذلك ، تحقق مما إذا تم مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات أم لا. (DNS)أدخل الأمر ipconfig /displaydns على مفتاح Enter . إذا كان هناك أي إدخالات DNS متبقية ، فسيتم عرضها على الشاشة. أيضًا ، يمكنك استخدام هذا الأمر في أي وقت للتحقق من إدخالات DNS .

اكتب ipconfig displaydns

4. إذا كنت ترغب في إيقاف تشغيل ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) ، فاكتب الأمر net stop dns cache في سطر الأوامر واضغط على مفتاح Enter .

Net Stop DNS Cache باستخدام موجه الأوامر

5. بعد ذلك ، إذا كنت تريد تشغيل ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) ، فاكتب الأمر net start dnscache في موجه الأوامر(Command Prompt) واضغط على المفتاح Enter .

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

Net Start DNSCache

يمكنك استخدام ipconfig /registerdns لتسجيل ذاكرة التخزين المؤقت DNS الموجودة في ملف Hosts الخاص بك. واحد آخر هو ipconfig /renew والذي سيعيد تعيين وطلب عنوان IP جديد. لتحرير إعدادات عنوان IP الحالية ، استخدم ipconfig /release.

الطريقة الثالثة: استخدام Windows Powershell

Windows Powershell هو أقوى سطر أوامر موجود على نظام التشغيل Windows(Windows OS) . يمكنك فعل الكثير باستخدام PowerShell أكثر مما يمكنك القيام به باستخدام موجه الأوامر(Command Prompt) . ميزة أخرى لـ Windows Powershell هي أنه يمكنك مسح ذاكرة التخزين المؤقت DNS من جانب العميل بينما يمكنك فقط مسح ذاكرة التخزين المؤقت DNS المحلية في موجه الأوامر(Command Prompt) .

1. افتح Windows Powershell باستخدام مربع الحوار Run أو شريط بحث Windows .(Windows search)

ابحث عن Windows Powershell في شريط البحث وانقر على تشغيل كمسؤول

2. إذا كنت ترغب في مسح ذاكرة التخزين المؤقت من جانب العميل ، أدخل الأمر Clear-DnsClientCache في Powershell واضغط على الزر Enter .

مسح- DnsClientCache |  مسح وإعادة تعيين ذاكرة التخزين المؤقت DNS

3. إذا كنت تريد مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) على سطح المكتب ، فأدخل Clear-DnsServerCache واضغط(Clear-DnsServerCache) على مفتاح Enter .

مسح- DnsServerCache |  مسح وإعادة تعيين ذاكرة التخزين المؤقت DNS

ماذا لو لم يتم مسح ذاكرة التخزين المؤقت DNS(DNS Cache) أو مسحها؟

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

1. افتح مربع الحوار Run وأدخل services.msc واضغط على Enter.

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

2. ابحث عن خدمة عميل DNS(DNS Client Service) في القائمة وانقر بزر الماوس الأيمن عليها وحدد خصائص.(Properties.)

سيتم فتح نافذة خدمات ، حدد موقع خدمة عميل DNS.

4. في نافذة الخصائص(Properties) ، قم بالتبديل إلى علامة التبويب عام .(General)

5. اضبط خيار نوع بدء التشغيل على (Startup type)تلقائي ،(Automatic,) ثم انقر فوق " موافق(OK ) " لتأكيد التغييرات.

انتقل إلى علامة التبويب عام.  ابحث عن خيار نوع بدء التشغيل ، واضبطه على تلقائي

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

مُستَحسَن:(Recommended:)

نأمل أن تكون هذه المقالة مفيدة وأنك تمكنت من مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات وإعادة تعيينها في نظام التشغيل Windows 10(flush & reset the DNS cache in Windows 10) . إذا كان لا يزال لديك أي أسئلة ، فلا تتردد في طرحها في قسم التعليقات.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts