ما هو التخزين المؤقت DNS؟
ذاكرة التخزين المؤقت DNS هي ذاكرة نظام تشغيل جهاز الكمبيوتر الخاص بك لمواقع الويب الحديثة التي قمت بزيارتها. إنها مثل حاوية مؤقتة للمعلومات (سجلات DNS وعناوين IP وأسماء المضيف) التي يستخدمها جهاز الكمبيوتر الخاص بك للوصول بسرعة إلى مواقع الويب. بهذه الطريقة ، ليس من الضروري بدء عملية المرور عبر خادم مضيف الموقع مرة أخرى لإعادة تحميل المعلومات في كل مرة تقوم فيها بزيارة أحد مواقع الويب. تسمح عملية التخزين المؤقت لنظام أسماء النطاقات للمتصفح بتحميل موقع ويب بسرعة في المرة التالية التي تزوره فيها.
ما الهدف من مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات؟
على الرغم من أن التخزين المؤقت ل DNS قد يبدو أمرًا رائعًا لتسهيل الوصول إلى موقع الويب وتقليل حركة المرور ، إلا أن له عيوبه. من بينها فجوة أمنية وعرض محتوى موقع الويب بشكل غير صحيح. سيؤدي مسح DNS الخاص بك أو مسحه بانتظام إلى منع حدوث هذه المشكلات.
ستمنحك هذه المقالة الخطوات اللازمة لحذف DNS المخزن مؤقتًا أو تفريغه.
-
نظام التشغيل Microsoft Windows 10 & 11
أغلق التطبيق الذي تستخدمه حاليًا ، مثل مستعرض الإنترنت أو عميل البريد الإلكتروني.
- اضغط في نفس الوقت على مفتاحي
+ R
- سيظهر هذا نافذة حوار التشغيل.
- اكتب cmd
في مربع النص وحدد موافق.
- عند ظهور الشاشة السوداء اكتب الأمر التالي واضغط على Enter:
ipconfig /flushdns
- أعد تشغيل التطبيق (المتصفح أو عميل البريد الإلكتروني).
-
نظام التشغيل Mac OS X
أغلق التطبيق الذي تستخدمه حاليًا ، مثل مستعرض الإنترنت أو عميل البريد الإلكتروني.
- انتقل إلى المجلد Applications
الخاص بك.
- افتح Utilities
وانقر نقرًا مزدوجًا على Terminal
- اكتب الأمر التالي واضغط على Enter اعتمادًا على إصدار macOS:
• OS X 10.12 (Sierra) و الحديثة
sudo killall -HUP mDNSResponder;sudo killall mDNSResponderHelper;sudo dscacheutil -flushcache
• OS X 10.11 (El Capitan) و OS X 10.12 (Sierra)
sudo killall -HUP mDNSResponder
• OS X 10.10 (Yosemite)
إصدارات 10.10.4
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
إصدارات 10.10.1, 10.10.2, 10.10.3
sudo discoveryutil udnsflushcaches
• OS X 10.9 (Mavericks)
dscacheutil -flushcache; sudo killall -HUP mDNSResponder
• OS X 10.7 (Lion) و 10.8 (Mountain Lion)
sudo killall -HUP mDNSResponder
• OS X 10.5 (Leopard) و 10.6 (Snow Leopard)
dscacheutil -flushcache
• OS X 10.4 (Tiger)
lookupd -flushcache
- أدخل اسم المستخدم وكلمة المرور الخاصين بالمسؤول عندما يُطلب منك ذلك.
- أعد تشغيل التطبيق (المتصفح أو عميل البريد الإلكتروني).
-
نظام التشغيل Linux
ملاحظة: التوزيعات والإصدارات المختلفة من Linux قد تحتوي على أوامر مختلفة قليلاً بسبب اختلافات التكوين. من المحتمل أن يعمل أحد الأوامر أدناه.
- اكتب الأمر التالي ك root في نافذة terminal واضغط على Enter
:
sudo /etc/init.d/nscd restart
- تدعم بعض التوزيعات هذا الأمر:
sudo /etc/init.d/dns-clean start
- أو تدعم هذا الأمر:
sudo service nscd restart
قد تحتوي بعض عمليات التثبيت على NSDS في دليل مختلف ، كما في المثال التالي. قد تحتاج إلى تحديد مكان تثبيته لتتمكن من تشغيل الأمر الصحيح.
/etc/rc.d/init.d/nscd restart
أعد تشغيل التطبيق (المتصفح أو عميل البريد الإلكتروني).