كيفية مسح ذاكرة التخزين المؤقت لـ DNS على جهاز Mac

جدول المحتويات:

كيفية مسح ذاكرة التخزين المؤقت لـ DNS على جهاز Mac
كيفية مسح ذاكرة التخزين المؤقت لـ DNS على جهاز Mac
Anonim

ما يجب معرفته

  • اكتب Terminal في Spotlight ، أو انتقل إلى Go> Utilities> Terminal.
  • في نافذة Terminal ، أدخل الأمر: sudo dscacheutil -flushcache ؛ sudo killall -HUP mDNSResponder

تشرح هذه المقالة كيفية مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على جهاز Mac.

كيف يمكنني إعادة تعيين DNS الخاص بي على جهاز Mac؟

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

إليك كيفية مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على جهاز Mac:

  1. اكتب الأمر+ Spaceلفتح Spotlight.

    Image
    Image
  2. اكتب Terminal ، وحدد Terminalمن نتائج البحث.

    Image
    Image

    يمكنك أيضًا الوصول إلى Terminal بالانتقال إلى Go> Utilities> Terminal.

  3. أدخل هذا الأمر في نافذة Terminal: sudo dscacheutil -flushcache؛ sudo killall -HUP mDNSResponder ثم اضغط على أدخل.

    Image
    Image

    يعمل هذا الأمر فقط في macOS El Capitan والإصدارات الأحدث. إذا كان لديك إصدار أقدم من macOS ، فتحقق من القسم التالي بحثًا عن الأمر الصحيح.

  4. اكتب كلمة المرور الخاصة بك ، واضغط على أدخلمرة أخرى.

    Image
    Image

    لن تظهر كلمة المرور في Terminal أثناء كتابتها. فقط اكتب كلمة المرور واضغط دخول.

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

    Image
    Image

كيفية مسح DNS في الإصدارات الأقدم من macOS

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

فيما يلي أوامر مسح DNS في كل إصدار من إصدارات macOS:

  • El Capitan وأحدث: sudo dscacheutil -flushcache ؛ sudo killall -HUP mDNSResponder
  • Yosemite: sudo killall -HUP mDNSResponder
  • Lion و Mountain Lion و Mavericks: sudo dscacheutil –flushcache
  • Snow Leopard: sudo lookupd –flushcache
  • Tiger: lookupd –flushcache

ماذا يفعل مسح DNS؟

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

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

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

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

التعليمات

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

    افتح تطبيق Console log-viewer المدمج على جهاز Mac واكتب any: mdnsresponder في شريط البحث.ثم ، قم بتشغيل Terminal ، واكتب sudo killall –INFO mDNSResponder ، واضغط على Enter أو ReturnBack in تطبيق Console ، يمكنك عرض قائمة سجلات DNS المخزنة مؤقتًا.

    كيف يمكنني مسح ذاكرة التخزين المؤقت DNS على نظام التشغيل Windows 10؟

    لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات على نظام التشغيل Windows 10 ، افتح مربع الحوار "تشغيل" ، واكتب ipconfig / flushdns ، وانقر فوق OK. يمكنك أيضًا استخدام نفس الأمر في موجه أوامر Windows إذا كنت تريد مزيدًا من المعلومات حول العملية.

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

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

موصى به: