كيفية تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات
المقدمة
نظام أسماء النطاقات (DNS) هو مكون حيوي من بنية الإنترنت التحتية، حيث يعمل كدليل الهاتف في العالم الرقمي. يقوم بترجمة أسماء النطاقات القابلة للقراءة البشرية، مثل www.example.com، إلى عناوين IP القابلة للقراءة الآلية، مثل 192.0.2.1. تعتبر هذه العملية ضرورية لجهازك للاتصال بالمواقع والخدمات عبر الإنترنت.
ذاكرة التخزين المؤقت لنظام أسماء النطاقات هي آلية تخزين مؤقتة تستخدمها أنظمة التشغيل ومتصفحات الويب لتذكر هذه الترجمات. عند زيارة موقع ويب، يقوم جهازك بتخزين معلومات DNS محليًا، مما يسمح بالوصول الأسرع في الزيارات اللاحقة. تقلل هذه العملية من الوقت المستغرق لتحميل المواقع بشكل كبير وتحسن سرعة التصفح بشكل عام.
ومع ذلك، فإن ذاكرة التخزين المؤقت لنظام أسماء النطاقات ليست دائمًا مثالية. يمكن أن تخزن أحيانًا معلومات قديمة أو غير صحيحة، مما يؤدي إلى مشاكل في الاتصال أو يمنعك من الوصول إلى النسخ المحدثة من المواقع. هنا يأتي دور تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
تفريغ، أو مسح، ذاكرة التخزين المؤقت لنظام أسماء النطاقات يزيل جميع سجلات DNS المخزنة من جهازك. تجبر هذه العملية نظامك على طلب معلومات DNS جديدة من خوادم DNS الموثوقة في المرة القادمة التي تحاول فيها الوصول إلى موقع ويب. فهم كيفية تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات هو مهارة أساسية لاستكشاف مشاكل الشبكة وضمان أنك دائمًا تصل إلى أحدث نسخة من المواقع.
لماذا يجب تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات؟
يمكن أن يكون تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات مفيدًا في عدة سيناريوهات. إليك بعض الأسباب الشائعة التي قد تجعلك بحاجة إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات:
-
عدم ظهور تغييرات الموقع: إذا كان موقع ويب قد غير عنوان IP الخاص به مؤخرًا، فقد تشير سجلات DNS المخزنة لديك إلى العنوان القديم. يضمن تفريغ الذاكرة أنك تتصل بعنوان IP الصحيح والمحدث.
-
إجراءات الأمان: في حالات هجمات انتحال DNS أو تسميم الذاكرة المؤقتة، يمكن أن يساعد مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات في حمايتك من إعادة توجيهك إلى مواقع ويب ضارة.
-
استكشاف مشاكل الاتصال: إذا كنت تواجه صعوبة في الاتصال بموقع ويب معين بينما تعمل المواقع الأخرى بشكل جيد، فقد تكون إدخالات ذاكرة التخزين المؤقت لنظام أسماء النطاقات تالفة. غالبًا ما يحل تفريغ الذاكرة مثل هذه المشكلات.
-
مخاوف الخصوصية: تحتوي ذاكرة التخزين المؤقت لنظام أسماء النطاقات على سجل للمواقع التي قمت بزيارتها. يمكن أن يساعد مسحها في الحفاظ على خصوصيتك، خاصة على الأجهزة المشتركة.
-
تغييرات خادم DNS: إذا قمت مؤخرًا بتغيير خادم DNS الخاص بك (مثل الانتقال إلى DNS عام مثل Google أو Cloudflare)، فإن التفريغ يضمن أنك تستخدم استجابات الخادم الجديد.
-
تطوير الويب والاختبار: يحتاج المطورون غالبًا إلى تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات لرؤية تأثيرات التغييرات التي قاموا بها أثناء تطوير الموقع أو عند توجيه نطاق إلى خادم جديد.
تشمل فوائد مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات:
- تحسين دقة التصفح: يضمن أنك تصل إلى أحدث نسخة من المواقع.
- تعزيز الأمان: يحمي من الهجمات القائمة على DNS عن طريق إزالة إدخالات الذاكرة المؤقتة المحتملة التلاعب بها.
- تحسين أداء الشبكة: يحل بعض أنواع مشاكل الاتصال، مما يحسن الأداء العام للشبكة.
- معلومات محدثة: يضمن أنك تتلقى أحدث معلومات DNS للمواقع والخدمات.
طرق تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات
تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات هو عملية بسيطة، لكن الخطوات الدقيقة تختلف حسب نظام التشغيل الخاص بك. أدناه، سنغطي الطرق المستخدمة في Windows وmacOS وLinux.
Windows
على Windows، يمكنك تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات باستخدام إما موجه الأوامر أو PowerShell.
1. باستخدام موجه الأوامر
- اضغط على
Win + R
لفتح مربع الحوار "تشغيل". - اكتب
cmd
واضغط على Enter لفتح موجه الأوامر. - في نافذة موجه الأوامر، اكتب الأمر التالي واضغط على Enter:
ipconfig /flushdns
- يجب أن ترى رسالة تؤكد أنه تم تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات بنجاح.
2. باستخدام PowerShell
- اضغط على
Win + X
واختر "Windows PowerShell (Admin)" أو "Windows Terminal (Admin)" للإصدارات الأحدث من Windows. - في نافذة PowerShell، اكتب الأمر التالي واضغط على Enter:
Clear-DnsClientCache
- لا يوفر هذا الأمر مخرجات، لكنه سيقوم بتفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
macOS
على macOS، ستستخدم تطبيق Terminal لتفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
- افتح Terminal (يمكنك العثور عليه في التطبيقات > الأدوات أو استخدام بحث Spotlight).
- اكتب الأمر التالي واضغط على Enter:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- سيُطلب منك إدخال كلمة مرور المسؤول. اكتبها واضغط على Enter.
- لا يوفر الأمر مخرجات، لكنه سيقوم بتفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
ملاحظة: قد يختلف الأمر الدقيق قليلاً حسب إصدار macOS الخاص بك. يعمل هذا الأمر على macOS 10.12 (Sierra) وما بعده.
Linux
تختلف العملية في Linux حسب التوزيعة وخدمة DNS المستخدمة. إليك طرق لبعض الإعدادات الشائعة:
للأنظمة التي تستخدم systemd-resolved (Ubuntu 18.04+، العديد من التوزيعات الحديثة):
- افتح Terminal.
- اكتب الأمر التالي واضغط على Enter:
sudo systemd-resolve --flush-caches
- أدخل كلمة مرورك إذا طُلب منك ذلك.
للأنظمة التي تستخدم nscd:
- افتح Terminal.
- اكتب الأمر التالي واضغط على Enter:
sudo service nscd restart
- أدخل كلمة مرورك إذا طُلب منك ذلك.
للأنظمة التي لا تستخدم ذاكرة تخزين مؤقت محلية لنظام أسماء النطاقات:
بعض توزيعات Linux لا تستخدم ذاكرة تخزين مؤقت محلية لنظام أسماء النطاقات بشكل افتراضي. في هذه الحالات، قد تحتاج إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات في متصفحك بدلاً من ذلك (المغطاة في القسم التالي).
تذكر، قد تحتاج إلى صلاحيات الجذر لتنفيذ هذه الأوامر على أنظمة Linux. كن دائمًا حذرًا عند استخدام sudo
أو تشغيل الأوامر كجذر.
متصفحات الويب
غالبًا ما تحتفظ متصفحات الويب بذاكرات تخزين مؤقتة خاصة بها لنظام أسماء النطاقات منفصلة عن نظام التشغيل. إليك كيفية مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات في المتصفحات الشائعة:
Google Chrome
- افتح Chrome.
- في شريط العناوين، اكتب
chrome://net-internals/#dns
واضغط على Enter. - انقر على زر "Clear host cache".
- بالإضافة إلى ذلك، يمكنك كتابة
chrome://networking/#dns
في شريط العناوين والنقر على زر "Clear host cache" إذا كان متاحًا.
Mozilla Firefox
لا يوفر Firefox واجهة مستخدم مباشرة لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات. ومع ذلك، يمكنك استخدام هذه الطرق:
- إعادة تشغيل Firefox: سيؤدي ذلك إلى مسح ذاكرات تخزين مؤقتة مختلفة، بما في ذلك ذاكرة التخزين المؤقت لنظام أسماء النطاقات.
- استخدم صفحة about:networking:
- اكتب
about:networking#dns
في شريط العناوين واضغط على Enter. - انقر على زر "Clear DNS Cache".
- اكتب
Microsoft Edge
- افتح Edge.
- في شريط العناوين، اكتب
edge://net-internals/#dns
واضغط على Enter. - انقر على زر "Clear host cache".
Safari
يستخدم Safari ذاكرة التخزين المؤقت لنظام أسماء النطاقات الخاصة بنظام macOS. سيؤدي مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات في macOS (كما هو موضح في قسم macOS) إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات في Safari أيضًا.
متى يجب تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات
بينما يمكن أن يكون تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات مفيدًا، إلا أنه ليس شيئًا تحتاج إلى القيام به بانتظام. إليك بعض السيناريوهات التي يجب أن تفكر فيها في مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات:
- بعد تغيير خوادم DNS
- عندما لا يمكنك الوصول إلى موقع ويب تعرف أنه متاح
- إذا تم إبلاغك بتغييرات DNS من موقع ويب تزوره بشكل متكرر
- عندما تشك في أن جهاز الكمبيوتر الخاص بك قد يتأثر بالبرامج الضارة
- إذا كنت مطور ويب وقد أجريت تغييرات على سجلات DNS لنطاقك
تذكر، أن تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات سيؤدي مؤقتًا إلى إبطاء تصفحك بينما يعيد جهازك بناء الذاكرة. عادةً ما تكون هذه التأثيرات قصيرة الأمد وتتحل بسرعة أثناء التصفح.
المشكلات المحتملة واستكشاف الأخطاء
بينما يعتبر تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات عمومًا عملية بسيطة، قد تواجه بعض المشكلات:
- رفض الإذن: تأكد من أنك تقوم بتشغيل الأوامر بصلاحيات المسؤول.
- الأمر غير معترف به: تحقق من أنك تستخدم الأمر الصحيح لإصدار نظام التشغيل الخاص بك.
- عدم وجود تأثير مرئي: أحيانًا، قد لا يبدو أن التفريغ قد أثر على الفور. حاول إعادة تشغيل متصفحك أو جهازك.
- مشاكل اتصال مستمرة: إذا استمرت المشاكل بعد تفريغ ذاكرة التخزين المؤقت، فكر في التحقق من إعدادات الشبكة الخاصة بك أو الاتصال بمزود خدمة الإنترنت الخاص بك.
الأسئلة الشائعة (FAQ)
س: كم مرة يجب أن أفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات؟
ج: لا حاجة لتفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات بانتظام. يجب عليك القيام بذلك فقط عندما تواجه مشكلات معينة، مثل عدم القدرة على الوصول إلى موقع ويب، بعد تغيير خوادم DNS، أو إذا كنت تشك في وجود مشاكل أمنية. بالنسبة لمعظم المستخدمين، فإن التفريغ بضع مرات في السنة أو أقل يكفي.
س: هل سيؤدي تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات إلى حذف سجل التصفح أو كلمات المرور المحفوظة؟
ج: لا، لن يؤثر تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات على سجل التصفح أو كلمات المرور المحفوظة أو أي بيانات شخصية أخرى. إنه فقط يمسح سجلات DNS المؤقتة المخزنة على جهازك.
س: هل من الآمن تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات؟
ج: نعم، من الآمن تمامًا تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات. إنها إجراء قياسي لاستكشاف الأخطاء لا يضر بنظامك أو يحذف أي بيانات مهمة.
س: لماذا أحتاج إلى استخدام صلاحيات المسؤول لتفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات؟
ج: ذاكرة التخزين المؤقت لنظام أسماء النطاقات هي إعداد على مستوى النظام يؤثر على جميع المستخدمين على الجهاز. لمنع التغييرات غير المصرح بها، تتطلب أنظمة التشغيل صلاحيات المسؤول لتعديل هذه الإعدادات.
س: هل سيؤدي تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات إلى تسريع الإنترنت الخاص بي؟
ج: في معظم الحالات، لن يؤدي تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات إلى تسريع الإنترنت بشكل ملحوظ. قد يؤدي ذلك إلى إبطاء تصفحك مؤقتًا بينما تعيد الذاكرة البناء. ومع ذلك، إذا كنت تواجه مشكلات بسبب ذاكرة تخزين مؤقت قديمة أو تالفة، فإن التفريغ يمكن أن يحل هذه المشكلات وقد يحسن تجربة التصفح الخاصة بك.
س: ما الفرق بين مسح ذاكرة التخزين المؤقت للمتصفح وتفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات؟
ج: تخزن ذاكرة التخزين المؤقت للمتصفح بيانات المواقع مثل الصور والبرامج النصية لتحميل الصفحات بشكل أسرع، بينما تخزن ذاكرة التخزين المؤقت لنظام أسماء النطاقات عناوين IP لأسماء النطاقات. لن يؤثر مسح ذاكرة التخزين المؤقت للمتصفح على سجلات DNS، ولن يؤدي تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات إلى مسح بيانات الموقع المخزنة.
س: هل يمكنني تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات على هاتفي الذكي؟
ج: في معظم الهواتف الذكية، لا يمكنك تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات مباشرة. ومع ذلك، يمكنك عادةً تحقيق تأثير مشابه عن طريق:
- iOS: قم بتبديل وضع الطائرة تشغيلًا وإيقافًا
- Android: اذهب إلى الإعدادات > التطبيقات > Chrome > التخزين > مسح ذاكرة التخزين المؤقت
س: بعد تفريغ ذاكرة التخزين المؤقت لنظام أسماء النطاقات، كم من الوقت يستغرق لإعادة البناء؟
ج: تبدأ ذاكرة التخزين المؤقت لنظام أسماء النطاقات في إعادة البناء على الفور أثناء تصفحك. عادةً ما يستغرق الأمر بضع ساعات من الاستخدام العادي للإنترنت لإعادة بناء ذاكرة تخزين مؤقت شاملة.