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

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

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

ما هي ذاكرة التخزين المؤقتة لخدمة أسماء المجالات (DNS)؟

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

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

لماذا نحتاج إلى حذف ذاكرة التخزين المؤقتة لخدمة أسماء المجالات (DNS)؟

هناك عدة أسباب قد تدفعك إلى حذف ذاكرة التخزين المؤقتة لـ DNS:

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

كيفية حذف ذاكرة التخزين المؤقتة لخدمة أسماء المجالات (DNS) على أنظمة التشغيل المختلفة

فيما يلي خطوات حذف ذاكرة التخزين المؤقتة لـ DNS على أنظمة التشغيل الأكثر شيوعًا:

1. نظام التشغيل Windows

هناك عدة طرق لحذف ذاكرة التخزين المؤقتة لـ DNS على نظام التشغيل Windows:

* **باستخدام موجه الأوامر (Command Prompt):**

1. افتح موجه الأوامر كمسؤول. يمكنك القيام بذلك عن طريق البحث عن “cmd” في قائمة ابدأ، ثم النقر بزر الماوس الأيمن على “موجه الأوامر” واختيار “تشغيل كمسؤول”.
2. اكتب الأمر التالي واضغط على Enter:

ipconfig /flushdns

3. سترى رسالة تأكيد بأن ذاكرة التخزين المؤقتة لـ DNS قد تم حذفها بنجاح.

* **إعادة تشغيل خدمة DNS Client:**

1. اضغط على مفتاحي Windows + R لفتح نافذة “تشغيل”.
2. اكتب “services.msc” واضغط على Enter.
3. ابحث عن خدمة “DNS Client” في القائمة.
4. انقر بزر الماوس الأيمن على “DNS Client” واختر “إعادة التشغيل”.

* **باستخدام PowerShell:**

1. ابحث عن “PowerShell” في قائمة ابدأ، ثم النقر بزر الماوس الأيمن على “Windows PowerShell” واختيار “تشغيل كمسؤول”.
2. اكتب الأمر التالي واضغط على Enter:

Clear-DnsClientCache

2. نظام التشغيل macOS

تختلف طريقة حذف ذاكرة التخزين المؤقتة لـ DNS على macOS حسب إصدار نظام التشغيل:

* **macOS Sierra (10.12) وما بعده:**

1. افتح تطبيق Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد يُطلب منك إدخال كلمة مرور المسؤول):

sudo killall -HUP mDNSResponder

* **macOS El Capitan (10.11):**

1. افتح تطبيق Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد يُطلب منك إدخال كلمة مرور المسؤول):

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

* **macOS Yosemite (10.10):**

1. افتح تطبيق Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد يُطلب منك إدخال كلمة مرور المسؤول):

sudo discoveryutil mdnsflushcache
sudo discoveryutil udnsflushcaches

* **macOS Mavericks (10.9) والإصدارات الأقدم:**

1. افتح تطبيق Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد يُطلب منك إدخال كلمة مرور المسؤول):

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

3. نظام التشغيل Linux

تختلف طريقة حذف ذاكرة التخزين المؤقتة لـ DNS على Linux حسب توزيعة Linux التي تستخدمها:

* **systemd-resolved:**

1. افتح Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد تحتاج إلى استخدام `sudo` قبل الأمر إذا لم تكن تعمل كمستخدم جذر):

sudo systemd-resolve –flush-caches

* **nscd (Name Service Cache Daemon):**

1. افتح Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد تحتاج إلى استخدام `sudo` قبل الأمر إذا لم تكن تعمل كمستخدم جذر):

sudo /etc/init.d/nscd restart

أو

sudo service nscd restart

* **dnsmasq:**

1. افتح Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد تحتاج إلى استخدام `sudo` قبل الأمر إذا لم تكن تعمل كمستخدم جذر):

sudo /etc/init.d/dnsmasq restart

أو

sudo service dnsmasq restart

* **bind9:**

1. افتح Terminal.
2. اكتب الأمر التالي واضغط على Enter (قد تحتاج إلى استخدام `sudo` قبل الأمر إذا لم تكن تعمل كمستخدم جذر):

sudo rndc flush

* **أوامر عامة (قد تعمل على بعض التوزيعات):**

1. افتح Terminal.
2. حاول أحد الأوامر التالية (قد تحتاج إلى استخدام `sudo` قبل الأمر إذا لم تكن تعمل كمستخدم جذر):

sudo killall -HUP bind9
sudo killall -HUP nscd
sudo killall -HUP dnsmasq

**ملاحظة:** إذا لم تكن متأكدًا من خدمة DNS التي تستخدمها، يمكنك التحقق من ملف `/etc/resolv.conf`. هذا الملف يحتوي عادةً على معلومات حول خوادم DNS التي يستخدمها نظامك.

كيفية حذف ذاكرة التخزين المؤقتة لخدمة أسماء المجالات (DNS) على المتصفحات المختلفة

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

1. متصفح Google Chrome

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

1. اكتب `chrome://net-internals/#dns` في شريط العناوين واضغط على Enter.
2. انقر على زر “Clear host cache”.

يمكنك أيضًا إغلاق وإعادة فتح Chrome لتفريغ أي ذاكرة تخزين مؤقتة مؤقتة.

2. متصفح Mozilla Firefox

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

بالإضافة إلى ذلك، يمكنك حذف بيانات التصفح (الكوكيز والملفات المؤقتة) من خلال:

1. انقر على قائمة الهامبرغر (☰) في الزاوية العلوية اليمنى.
2. اختر “Settings”.
3. انتقل إلى قسم “Privacy & Security”.
4. في قسم “Cookies and Site Data”، انقر على زر “Clear Data”.
5. تأكد من تحديد “Cookies and Site Data” و “Cached Web Content” ثم انقر على “Clear”.

3. متصفح Microsoft Edge

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

كما هو الحال مع Firefox، يمكنك حذف بيانات التصفح (الكوكيز والملفات المؤقتة) من خلال:

1. انقر على قائمة النقاط الثلاث (…) في الزاوية العلوية اليمنى.
2. اختر “Settings”.
3. انتقل إلى قسم “Privacy, search, and services”.
4. تحت قسم “Clear browsing data”، انقر على زر “Choose what to clear”.
5. حدد “Cached images and files” و “Cookies and other site data” ثم انقر على “Clear now”.

4. متصفح Safari

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

1. اذهب إلى قائمة Safari في شريط القوائم.
2. اختر “Preferences”.
3. انتقل إلى علامة التبويب “Privacy”.
4. انقر على “Manage Website Data…”.
5. انقر على “Remove All” ثم “Done”.

أو يمكنك حذف الكاش من خلال:

1. قم بتمكين قائمة Developer في Safari: اذهب إلى Safari > Preferences > Advanced. ثم ضع علامة اختيار على “Show Develop menu in menu bar”.
2. في شريط القوائم، انقر على Develop > Empty Caches.

نصائح إضافية

* **أعد تشغيل جهاز التوجيه (Router) والمودم (Modem):** غالبًا ما يتم تخزين ذاكرة التخزين المؤقتة لـ DNS أيضًا على جهاز التوجيه الخاص بك. يمكن أن تساعد إعادة تشغيل جهاز التوجيه والمودم في حل المشكلات المتعلقة بـ DNS.
* **استخدم خوادم DNS مختلفة:** يمكنك تغيير خوادم DNS التي يستخدمها جهاز الكمبيوتر الخاص بك إلى خوادم DNS عامة مثل Google DNS (8.8.8.8 و 8.8.4.4) أو Cloudflare DNS (1.1.1.1 و 1.0.0.1). يمكن أن يؤدي ذلك إلى تحسين سرعة تصفح الإنترنت وحل بعض مشكلات الاتصال.
* **استخدم VPN:** في بعض الحالات، قد يساعد استخدام شبكة افتراضية خاصة (VPN) في تجاوز مشكلات DNS.
* **تحقق من ملف Hosts:** تأكد من أن ملف hosts الخاص بك لا يحتوي على أي إدخالات غير صحيحة. يمكن أن يؤدي وجود إدخالات غير صحيحة في ملف hosts إلى منعك من الوصول إلى مواقع ويب معينة.
* **تحقق من جدار الحماية الخاص بك:** تأكد من أن جدار الحماية الخاص بك لا يمنع حركة مرور DNS.

استكشاف الأخطاء وإصلاحها

إذا استمرت المشكلات بعد حذف ذاكرة التخزين المؤقتة لـ DNS، فإليك بعض الأشياء الأخرى التي يمكنك تجربتها:

* **تحقق من اتصالك بالإنترنت:** تأكد من أن لديك اتصالاً نشطًا بالإنترنت.
* **جرب متصفحًا مختلفًا:** إذا كنت تواجه مشكلات في متصفح معين، فحاول استخدام متصفح آخر.
* **اتصل بمزود خدمة الإنترنت (ISP):** إذا لم تتمكن من حل المشكلة بنفسك، فقد تحتاج إلى الاتصال بمزود خدمة الإنترنت للحصول على المساعدة.

الخلاصة

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

آمل أن يكون هذا المقال مفيدًا. حظًا سعيدًا في حل مشكلات DNS الخاصة بك!

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments