يصل معظم مستخدمي الإنترنت إلى مواردهم المفضلة من أجهزة الكمبيوتر المنزلية أو المكتبية. بفضل المزامنة، يمكنك البدء في القراءة في العمل والاستمرار في المنزل. ولكن هل واجهت مرة واحدة على الأقل في حياتك حقيقة أن موقع الويب يعمل بشكل رائع على أحد أجهزة الكمبيوتر، ويمكن الوصول إلى جميع الصفحات وفتحها على الفور تقريبًا، بينما لا يمكنك الاتصال بالخادم على جهاز آخر على الإطلاق؟ إذا كنت تقرأ هذا المقال، فمن المحتمل أنك واجهته.
نعم، تحدث المشكلة في كثير من الأحيان بسبب خطأ مزود خدمة الإنترنت. خاصة إذا كانت شركة محلية وليست عملاقًا فيدراليًا له مكاتب تمثيلية في جميع مناطق البلاد. إذا لم يكن هناك سبب للاعتقاد بأن خوادم DNS الخاصة بالمورد الخاص بك لا تعمل بشكل صحيح، أو أن المشكلة تتكرر عند تغيير عنوان الخادم في إعدادات بطاقة شبكة الكمبيوتر أو في جهاز التوجيه نفسه، فمن الواضح أن المشكلة داخلية. ويحدث ذلك بسبب التشغيل غير الصحيح لذاكرة التخزين المؤقت لنظام أسماء النطاقات.
كيفية مسح ذاكرة التخزين المؤقت DNS؟ كيف يعمل ولماذا توجد مشاكل في الوصول إلى مواقع معينة؟ سنقدم إجابات على هذه الأسئلة في مادة اليوم. يرجى قراءة التعليمات بعناية إذا واجهت موقفًا مشابهًا أيضًا.
لشرح ذلك بكلمات بسيطة جدًا، يعد DNS بمثابة دفتر ملاحظات أو قاعدة بيانات لجميع مواقع الإنترنت الموجودة. عندما تقوم بإدخال اسم موقع ما في شريط عنوان المتصفح الخاص بك، يقوم الكمبيوتر بتحويل هذا العنوان إلى تنسيق رقمي يتكون من 4 مجموعات من الأرقام مفصولة بنقاط. تتمثل مهمة خادم DNS في مطابقة العنوان الأبجدي العادي مع العنوان الرقمي في أسرع وقت ممكن. كلما كان الموفر أكبر وكان الدعم الفني أفضل، كلما كان خادم DNS يعمل بشكل أفضل وأسرع.
كلما كان موقع DNS أقرب جغرافيًا إلى جهاز الكمبيوتر الخاص بك، كلما كان الاتصال بالصفحة المطلوبة أسرع. ولهذا السبب يوصي أي مزود تقريبًا باستخدام خادمه الخاص بدلاً من الخوادم العامة، مثل Yandex أو Google DNS. لتسريع العمل، يقوم الكمبيوتر بتخزين معلومات حول جميع المواقع التي تمت زيارتها وتخزينها في قسم نظام Windows. يتم تخزين ذاكرة التخزين المؤقت هذه على خادم المشغل وعلى الكمبيوتر المحلي. ولذلك، إذا كان الموقع يعمل بشكل مختلف على أجهزة كمبيوتر مختلفة، فستحتاج إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على جهاز الكمبيوتر الذي به المشكلة.
هناك عدة طرق لإعادة تعيين ذاكرة التخزين المؤقت لخدمة DNS. دعونا نلقي نظرة فاحصة على كل واحد منهم.
إنها طريقة بسيطة جدًا وفي نفس الوقت الطريقة الأكثر موثوقية تقريبًا. لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على جهاز كمبيوتر يعمل بنظام Windows 10، تحتاج إلى تشغيل موجه أوامر Windows كمسؤول وتطبيق عدة أوامر.
اعتمادًا على إصدار نظام التشغيل Windows، يمكنك الوصول إلى سطر الأوامر كما يلي:
يجب استخدام كل أمر بدوره، ويجب تأكيد إدخاله باستخدام مفتاح Enter. عند الانتهاء، تأكد من إعادة تشغيل جهاز الكمبيوتر الخاص بك. من المفترض أن يؤدي مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على جهاز الكمبيوتر الذي يعمل بنظام التشغيل Windows 7 إلى حل المشكلات المتعلقة بعدم توفر بعض موارد الويب.
يتم استخدام خدمة Windows خاصة لإدارة ذاكرة التخزين المؤقت لنظام أسماء النطاقات. ويمكن التحكم فيه من خلال قائمة تحكم خاصة بالكمبيوتر. وبغض النظر عن إصدار نظام التشغيل، يمكنك الدخول إليه بإحدى الطرق التالية:
لمسح ذاكرة التخزين المؤقت، تحتاج إلى العثور على خدمة "DNS Client"، والنقر فوق الرمز الخاص بها مرة واحدة، ثم النقر فوق الزر "إعادة التشغيل" في العمود الأيسر. بعد ذلك، قم أيضًا بإعادة تشغيل Windows وحاول تسجيل الدخول إلى الموقع مرة أخرى. كل شيء يجب أن يعمل كالساعة.
يمكن حل مشكلة الوصول إلى بعض موارد الويب بسبب وجود ذاكرة تخزين مؤقت لـ DNS تعمل بشكل غير صحيح على جهاز الكمبيوتر الخاص بك بكل بساطة وبسرعة. إذا كنت تستخدم تعليماتنا، يمكنك التخلص من الصعوبات في بضع دقائق فقط. إذا لاحظت أن جهاز الكمبيوتر الخاص بك في كثير من الأحيان لا يسمح لك بالوصول إلى مواقع معينة، فستحتاج إلى مسح ذاكرة التخزين المؤقت بانتظام. نطلب منك في التعليقات أن تكتب أيًا من الحلين ساعدك.
عند مواجهة أخطاء عند الاتصال بالإنترنت أو بموقع معين، قد يحتاج مستخدم كمبيوتر يعمل بنظام Windows إلى تنفيذ خطوات لإعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات. على سبيل المثال، يجب تنفيذ مثل هذه الإجراءات في حالة حدوث خطأ ERR_NAME_NOT_RESOLVED أو خطأ آخر يتعلق بعناوين خادم DNS. تتم كتابة ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على الذاكرة لتسريع الاتصالات بالمواقع والخوادم. وهو يمثل مسارًا معينًا من جهاز الكمبيوتر الخاص بالمستخدم إلى عنوان IP على الإنترنت. وإذا تغير هذا العنوان، فقد تحتاج إلى نسيان المسار المحدد، أي إعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات. وفي هذه المقالة سننظر في كيفية القيام بذلك.
جدول المحتويات:الطريقة الأسهل والأكثر شيوعًا لمسح ذاكرة التخزين المؤقت بسرعة على جهاز كمبيوتر يعمل بنظام Windows هي استخدام موجه الأوامر.
يرجى ملاحظة: الخطوات أدناه مستقلة عن إصدار Windows الخاص بك. أي أنه يمكنك بطريقة مماثلة مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات، سواء على نظامي التشغيل Windows 10 أو Windows 7، أو على الإصدارات الأخرى من نظام التشغيل Microsoft.
لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات عبر سطر الأوامر، اتبع الخطوات التالية:
يرجى ملاحظة: إذا كانت هناك أية مشكلات في خدمة DNS، فيمكنك إعادة تشغيلها باستخدام سطر الأوامر أيضًا. للقيام بذلك، تحتاج إلى إدخال الأمر net stop dnscache وتنفيذه لإيقاف الخدمة، ثم net start dnscache لبدء تشغيلها مرة أخرى.
إذا لم تعمل طريقة سطر الأوامر لسبب ما، فيمكنك أيضًا إعادة تعيين ذاكرة التخزين المؤقت في Windows باستخدام أدوات أخرى:
تحتفظ المتصفحات الحديثة أيضًا بذاكرة تخزين مؤقت لنظام أسماء النطاقات (DNS)، لذا قد لا يكون مسحها في نظام التشغيل Windows كافيًا دائمًا. إذا استمرت المشكلة بعد إعادة تعيين ذاكرة التخزين المؤقت لنظام التشغيل، فقم بإعادة تعيين ذاكرة التخزين المؤقت للمتصفح.
يرجى ملاحظة: لا يتم تخزين ذاكرة التخزين المؤقت بواسطة جميع المتصفحات، ولكن فقط بواسطة المتصفحات التي تعتمد على نظام Chromium الأساسي. على سبيل المثال، لا يقوم متصفح Microsoft Edge بتخزين ذاكرة تخزين مؤقت لـ DNS.
لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) في متصفحك، تحتاج إلى إدخال أمر في شريط العناوين الخاص به للانتقال إلى إعدادات الشبكة. اعتمادًا على المتصفح، سيختلف العنوان:
مرة واحدة في إعدادات الشبكة للمتصفح، يمكنك رؤية القائمة الكاملة للعناوين المخزنة مؤقتا فيه. لمسح ذاكرة التخزين المؤقت لنظام DNS بشكل كامل، انقر فوق الزر "مسح ذاكرة التخزين المؤقت للمضيف".
هام: إذا استمرت المشاكل في الظهور بعد مسح ذاكرة التخزين المؤقت في Windows والمتصفح، فيمكنك أيضًا محاولة مسح معلومات مأخذ التوصيل في المستعرض. للقيام بذلك، على الجانب الأيسر من القائمة المفتوحة بإعدادات الشبكة، تحتاج إلى الانتقال إلى قسم المقابس ومسحها بالنقر فوق الزر "تجمعات مآخذ التوصيل المتموجة".
عند العمل على الإنترنت - عند محاولة تحميل أي صفحات ويب - غالبًا ما تكون هناك جميع أنواع "التداخلات" - من الرسالة لم يتم العثور على الخادم. لا يمكن عرض الصفحةقبل ظهور بعض الثرثرة - بدلاً من صفحة الويب -. وبطبيعة الحال، فإن معظم هذه المشاكل ناتجة عن مشاكل مؤقتة في خادم المزود أو مضيف موقع الويب.
ومع ذلك، غالبًا ما يكون من المفيد في مثل هذه الحالات مسح ذاكرة التخزين المؤقت لمحلل DNS باستخدام الأمر إيبكونفيغ / فلوشدس.
لهذا:
- انقر ابدأ -> تشغيل... -> تشغيل البرنامج -> cmd -> موافق;
- قم بتبديل تخطيط لوحة المفاتيح (إذا لزم الأمر) إلى EN؛
– بعد دعوة النظام C:\المستندات والإعدادات\اسم المستخدم>يدخل إيبكونفيغ / فلوشدس، يضعط يدخل;
– سيتم إعادة تعيين ذاكرة التخزين المؤقت لمحلل DNS:
C:\Documents and Settings\Administrator>ipconfig /flushdns
إعداد بروتوكول IP لنظام التشغيل Windows
تم مسح ذاكرة التخزين المؤقت لمحلل DNS بنجاح.
C:\المستندات والإعدادات\المسؤول>
ملحوظات
1. DNS(نظام أسماء النطاقات) هو نظام يقوم بإنشاء مراسلات بين عناوين IP الرقمية والأسماء النصية، على سبيل المثال، يقوم المستخدم بإدخاله في شريط العناوين الخاص بالمتصفح google.ru، ويقوم DNS "بترجمة" هذا العنوان إلى 216.239.59.104
.
2. لإعادة تعيين ذاكرة التخزين المؤقت لمحلل DNS بنجاح، يجب تمكين الخدمة عميل DNS(دنسكاش).
تقوم هذه الخدمة بتحليل أسماء DNS لجهاز كمبيوتر معين في العناوين ووضعها في ذاكرة التخزين المؤقت. إذا تم إيقاف الخدمة، لن يتم حل أسماء DNS ولن تستضيف خدمة دليل Active Directory وحدات تحكم المجال. إذا لم يتم السماح بهذه الخدمة، فسوف يفشل بدء تشغيل أي خدمات تعتمد عليها بشكل صريح.
نوع بدء التشغيل (افتراضي) – آلي.
الملف القابل للتنفيذ هو C:\WINDOWS\System32\svchost.exe -k NetworkService.
إذا لم يتم تمكين خدمة Dnscache، فستتلقى رسالة عند محاولة مسح ذاكرة التخزين المؤقت لمحلل DNS لا يمكن مسح ذاكرة التخزين المؤقت لمحلل DNS: خطأ في تنفيذ الوظيفة.
3. كيفية تمكين خدمة عميل DNS:
- انقر ابدأ -> الإعدادات -> لوحة التحكم -> الأدوات الإدارية -> الخدمات;
- في النافذة التي تفتح خدماتفي القائمة الخدمات (محلية)حدد خدمة عميل DNS؛
- انقر إبدأ الخدمة.
4. كيفية ضبط نوع بدء التشغيل لخدمة عميل DNS – تلقائي:
- انقر ابدأ -> الإعدادات -> لوحة التحكم -> الأدوات الإدارية -> الخدمات;
- في النافذة التي تفتح خدماتفي القائمة الخدمات (محلية)حدد خدمة عميل DNS؛
– انقر نقرًا مزدوجًا فوق زر الفأرة الأيسر لفتح النافذة عميل DNS (الكمبيوتر المحلي) – الخصائص(أو عن طريق النقر بزر الماوس الأيمن، قم باستدعاء قائمة السياق التي حدد منها ملكيات);
- في علامة التبويب شائعةفي القائمة المنسدلة نوع بدء التشغيليختار تلقائي -> موافق;
- أغلق النافذة خدمات.
5. إذا لم يكن لديك وقت/كسول جدًا للتعامل مع مسح ذاكرة التخزين المؤقت لمحلل DNS، فقم بتنزيل ملف .
أثناء تصفح الإنترنت، قم بتشغيل ملف Flushdns.bat بشكل دوري.
دعونا نتخيل هذا الموقف: قررت الاتصال بالإنترنت وزيارة موقع ما، وربما حتى هذا الموقع. ثم تحصل على خطأ مفاده أن الصفحة غير موجودة، ويقوم المستخدم بتحديث الصفحة عدة مرات، ثم يغلقها ببساطة. وبطبيعة الحال، سيقوم المشترك في الموقع بزيارة الموقع مرة أخرى بعد مرور بعض الوقت للتحقق من وظائفه، ولكن من غير المرجح أن يعود زائر جديد. من الواضح أن هذا أمر سيء لكل من مالك الموقع والمستخدم الذي يبحث عن المعلومات.
تحدث هذه المشكلة إما على جانب الاستضافة حيث يوجد الموقع، أو بفضل المحتالين أو غيرهم من "الأشرار" الذين اخترقوا بطريقة ما لوحة الإدارة وقاموا بتغيير خوادم DNS.
ومما سبق يتضح أن المشكلة يجب أن تحل. بالنسبة لأولئك الذين لم يفهموا بعد ما هي عناوين DNS، سأشرح الآن.
جميع أجهزة الكمبيوتر على هذا الكوكب لها اسم خاص بها يمكنها التواصل مع بعضها البعض؛ هذه الأسماء لها قيم رقمية وتسمى عناوين IP. يرمز DNS إلى نظام اسم المجال ويقوم بتحويل القيمة الأبجدية إلى قيمة رقمية. بمعنى آخر، تذهب إلى موقع ويب، وباستخدام نظام اسم النطاق يتم تحويله إلى شيء مثل 22.222.222.22. يمكنك التحقق من عنوان IP لجهاز الكمبيوتر الخاص بك على النحو التالي: افتح سطر الأوامر وأدخل الأمر هناك ipconfig .
وبالتالي، فإن جهاز الكمبيوتر الخاص بك، عند زيارة موقعي، سوف يتواصل مع جهاز الكمبيوتر الذي يوجد عليه الموقع، أي اتصال بين عناوين IP.
عند تغيير عناوين DNS إلى العناوين اليسرى، ستظهر لك رسالة مفادها أن الصفحة غير موجودة، على الرغم من أنها موجودة ومخزنة على الاستضافة.
إذا كانت المشكلة من جانب المزود، فستحتاج إلى الانتظار لمدة ساعة أو ساعتين خلال هذه الفترة، وعادةً ما يتم تحديث عناوين DNS. في الوقت الحالي، إذا كنت لا تستطيع الانتظار للذهاب إلى الموقع، فيمكنك استخدام أدوات إخفاء الهوية أو خوادم DNS من Google.
السبب التالي هو ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) لجهاز الكمبيوتر الخاص بك. يوجد في نظام التشغيل Windows ذاكرة تخزين مؤقت لـ DNS، أي أنه عند زيارة أي مواقع، يتم إدخال معلومات حول DNS والبيانات الأخرى في ذاكرة التخزين المؤقت، بحيث تكون عملية فتح الصفحة أسرع في المرة التالية التي تزور فيها الصفحة. من الممكن أن تكون البيانات المتعلقة بخوادم DNS الأخرى قد دخلت إلى ذاكرة التخزين المؤقت، وحتى إذا كان مالك الموقع قد أصلح كل شيء بالفعل، أو تم إصلاح كل شيء من جانب الاستضافة، فلن تختفي ذاكرة التخزين المؤقت ببساطة من جهاز الكمبيوتر الخاص بك.
لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات، تحتاج إلى فتح موجه الأوامر كمسؤول وإدخال الأمر إيبكونفيغ / فلوشدس .
يمكنك أيضًا إعادة ضبط إعدادات الشبكة عن طريق إدخال الأمر في نفس سطر الأوامر إعادة تعيين Winsock Netsh. ثم نقوم بإعادة تشغيل الكمبيوتر.
الآن أنت تعرف ما يجب فعله إذا لم يكن من الممكن الوصول إلى الصفحة. لكن هذا ليس السبب الوحيد، فهناك أسباب أخرى كثيرة وسنتحدث عنها في مقالات قادمة.
هذا الدليل يدور حول كيف يمكنك ذلك مسح ذاكرة التخزين المؤقت DNSعلى منصات مختلفة. بعد دراستها، ستتمكن من مسح ذاكرة التخزين المؤقت لنظام DNS على أنظمة Windows وMac وLinux.
قد تؤدي ذاكرة التخزين المؤقت لنظام أسماء النطاقات غير الصحيحة أو القديمة إلى عرض محتوى الموقع بشكل غير صحيح. قد يكون هذا بسبب التغييرات الأخيرة في DNS. لذلك، من المهم معرفة كيفية إعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) وإصلاح هذه المشكلة بسهولة.
أولاً، دعونا نتحقق من كيفية إعادة تعيين ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على جهاز يعمل بنظام Windows. سوف تساعد الطرق التالية في مسح ذاكرة التخزين المؤقت لـ DNS على نظام التشغيل Windows XP؛ مشهد من خلال؛ 7؛ 8؛ 8.1؛ 10.
اضغط على اختصار لوحة المفاتيح ويندوز + رلفتح مربع الحوار ينفذ. اكتب الأمر التالي وانقر فوق الزر نعم:
سيؤدي ذلك إلى فتح نافذة موجه الأوامر.
استخدم هذا الأمر لمسح ذاكرة التخزين المؤقت لمحلل DNS على جهاز الكمبيوتر الخاص بك:
إيبكونفيغ / فلوشدس
انتظر بعض الوقت وسترى تأكيدًا بأنه قد تم مسح ذاكرة التخزين المؤقت لمحلل DNS.
يعد مسح ذاكرة التخزين المؤقت لنظام DNS في Linux إجراءً بسيطًا للغاية. قد يختلف بناء الجملة اعتمادًا على إصدار نظام التشغيل.
افتح المحطة الطرفية الخاصة بك وقم بتشغيل الأمر:
إعادة تشغيل مدير شبكة خدمة Sudo
إذا كان لديك توزيعة لينكس أخرى، فسيعمل هذا الأمر:
إعادة تشغيل Sudo /etc/init.d/nscd
دعونا نرى كيفية إعادة تعيين ذاكرة التخزين المؤقت لـ DNS على نظام التشغيل Apple OS. ستختلف أوامر مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) وفقًا لإصدار نظام التشغيل لديك.
لمسح ذاكرة التخزين المؤقت لنظام DNS لنظام التشغيل Apple لهذا الإصدار، انتقل إلى طلب› خدمات› صالةوأدخل الأمر:
إذا كنت أحد مستخدمي نظام التشغيل هذا، فسيعمل نفس الإجراء هنا أيضًا. يفتح طلب› خدمات› صالةوأدخل:
سودو Killall -HUP mDNSResponder
امسح ذاكرة التخزين المؤقت لنظام DNS على نظام التشغيل هذا بالانتقال إلى طلب› خدمات› صالةوأدخل:
Sudo Discoveryutil udnsflushcaches
للتأكد من أن ذاكرة التخزين المؤقت لنظام أسماء النطاقات ليست قديمة، انتقل إلى طلب› خدمات› صالةوافعل:
سودو Killall -HUP mDNSResponder
هنا طلب› خدمات› صالةاستخدم بناء الجملة هذا:
سودو Killall -HUP mDNSResponder
هنا طلب› خدمات› صالةاستخدم بناء الجملة هذا:
سودو Killall -HUP mDNSResponder
إذا كان لديك هذا الإصدار، انتقل إلى طلب› خدمات› صالةواملأ:
سودو dscacheutil -flushcache
يمكنك مسح ذاكرة التخزين المؤقت لمحلل DNS على نظام التشغيل هذا على طول الطريق طلب› خدمات› صالةواملأ:
سودو بحث -flushcache
تهانينا! لقد تعلمت الآن كيف يمكنك مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على أنظمة التشغيل Windows وLinux وMac. يمكنك إعادة تعيين ذاكرة التخزين المؤقت لمحلل DNS باستخدام الأوامر والتأكد من عرض الإصدار الأحدث من الموقع. تذكر أن ذاكرة التخزين المؤقت للمتصفح يمكن أن تتسبب أيضًا في عرض محتوى صفحة ويب قديم. شاهد هذا للحصول على لمحة عامة عن هذا الوضع!
إذا كان لديك أي أفكار أو اقتراحات، يرجى مشاركتها معنا في التعليقات أدناه!