كيفية مسح DNS Cache على أنظمة Windows و Mac و Android و iOS

عندما تتصفح الإنترنت ، ستقوم خدمة نظام اسم المجال (DNS)(Domain Name System (DNS) service) بترجمة ، أو "حل" ، عناوين الويب المختلفة التي تصادفك إلى تنسيق يفهمه جهاز Windows أو Mac أو Android أو iOS. ثم يتم تخزين هذه العناوين مؤقتًا محليًا للمساعدة في تسريع الأمور. 

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

في نظامي التشغيل Windows(Windows) و macOS ، يمكنك مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) بسرعة باستخدام موجه الأوامر(Command Prompt) و Windows PowerShell ووحدات التحكم الطرفية(Terminal) . ومع ذلك ، في نظامي Android و iOS ، فإن الإجراء ليس سهلاً وسيتعين عليك تجربة عدة طرق واحدة تلو الأخرى.

امسح DNS Cache على Windows

إذا كان لديك جهاز كمبيوتر مثبت عليه Windows 7 أو Windows 8 أو Windows 8.1 أو Windows 10 ، فيمكنك استخدام وحدة تحكم موجه الأوامر(Command Prompt) لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS)

بدلاً من ذلك ، يمكنك استخدام وحدة تحكم Windows PowerShell في Windows 8/8.1/10 للحصول على نفس النتيجة.

استخدم موجه الأوامر لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(Use Command Prompt to Clear DNS Cache)

1. اضغط على Windows + R لفتح مربع التشغيل. ثم اكتب cmd وحدد موافق(OK) .

2. اكتب ما يلي في وحدة تحكم موجه الأوامر(Command Prompt) :

ipconfig /flushdns

3. اضغط Enter .

استخدم Windows PowerShell لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(Use Windows PowerShell to Clear DNS Cache)

1. انقر بزر الماوس الأيمن فوق الزر " ابدأ(Start ) " وحدد Windows PowerShell . أو اضغط على Windows + R ، واكتب powershell.exe ، وحدد موافق(OK) .

2. اكتب ما يلي في وحدة تحكم Windows PowerShell :

مسح- DnsClientCache(Clear-DnsClientCache)

3. اضغط Enter .

امسح DNS Cache على Mac

يمكنك مسح ذاكرة التخزين المؤقت DNS على جهاز (DNS)Mac باستخدام Terminal . ينطبق هذا على macOS Big Sur 11.0 و macOS Catalina 10.15 و macOS Mojave 10.14 ، بما في ذلك الإصدارات السابقة من macOS التي يعود تاريخها إلى OS X Mavericks 10.9 .

1. انتقل إلى Finder > Applications > Utilities وقم بتشغيل Terminal .

2. انسخ والصق الأمر التالي:

sudo dscacheutil -flushcache ؛ sudo killall -HUP mDNSResponder

ملاحظة:(Note:) في إصدارات OS X Yosemite التي تبدأ من 10.10.0 إلى 10.10.3 ، يجب عليك استخدام الأمر التالي بدلاً من ذلك: 

sudo discoveryutil mdnsflushcache ؛ sudo discoveryutil udnsflushcaches

3. اضغط Enter . عندما تطالبك Terminal بكلمة مرور المسؤول ، اكتبها واضغط على (Terminal)Enter مرة أخرى.

امسح DNS Cache على Android

على نظام Android(Android) ، عادةً ما يؤدي تشغيل / إيقاف تشغيل وضع الطائرة(Airplane Mode) أو إجراء إعادة تشغيل ثابتة إلى مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) . بالإضافة إلى ذلك ، يمكنك معرفة ما إذا كان مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) الداخلي لـ Google Chrome يمكن أن يساعدك. إذا لم يفلح شيء ، يجب إعادة تعيين إعدادات الشبكة.

Enable/Disable Airplane Mode on Android

يمكنك تمكين / تعطيل وضع الطائرة(Airplane Mode) عبر جزء الإعدادات السريعة(Quick Settings) بجهاز Android . ما عليك(Just) سوى التمرير لأسفل من أعلى الشاشة مرة أو مرتين للكشف عن رمز وضع الطائرة(Airplane Mode) . ثم ، اضغط عليه لتمكين وضع الطائرة(Airplane Mode) . انتظر(Wait) بضع ثوان واضغط عليها مرة أخرى لتعطيل وضع الطائرة(Airplane Mode) .

من الصعب إعادة تشغيل جهاز Android(Hard-Reboot Android Device)

إذا لم يساعد تشغيل / إيقاف تشغيل وضع الطائرة(Airplane Mode) ، فحاول إعادة تشغيل جهاز Android. عادة ، يتضمن ذلك الضغط مع الاستمرار على زر التشغيل(Power ) لمدة 10-20 ثانية. إذا لم تتمكن من إعادة التشغيل بهذه الطريقة ، فمن الأفضل إجراء بحث على Google باستخدام اسم طراز Android للحصول على إرشادات محددة.

امسح ذاكرة التخزين المؤقت DNS الداخلية في Chrome(Clear Chrome’s Internal DNS Cache)

يتميز Google Chrome(Google Chrome) ، متصفح الويب الأصلي المدمج في Android ، بذاكرة تخزين DNS داخلية. (DNS)حاول مسحها.

1. افتح Google Chrome . ثم اكتب المسار التالي في شريط العناوين واضغط على Enter :

chrome://net-internals/#DNS

2. حدد علامة التبويب الجانبية DNS وانقر فوق مسح ذاكرة التخزين المؤقت للمضيف(Clear host cache) .

3. حدد علامة التبويب الجانبية Sockets وانقر فوق إغلاق مآخذ التوصيل الخاملة(Close idle sockets) ، متبوعة بتجمعات مآخذ التوصيل المتدفقة(Flush socket pools) .

إعادة تعيين إعدادات شبكة Android(Reset Android Network Settings)

تتطلب إعادة تعيين إعدادات الشبكة البحث في تطبيق الإعدادات(Settings) على هاتفك الذكي الذي يعمل بنظام Android(Android) . قد لا تظهر الخطوات أدناه كما هي من جانبك ، ولكن يجب أن تحصل على الفكرة. 

ملاحظة:(Note:) سيؤدي إجراء إعادة الضبط إلى حذف جميع اتصالات Wi-Fi وكلمات المرور المحفوظة على جهاز Android الخاص بك ، لذا كن مستعدًا لإعداد كل شيء من البداية مرة أخرى.

1. افتح تطبيق " الإعدادات " على جهاز (Settings)Android الخاص بك .

2. اضغط على النظام(System) .

3. اضغط على إعادة تعيين(Reset) .

4. انقر فوق إعادة تعيين إعدادات الشبكة(Network Settings Reset) .

5. اضغط على إعادة تعيين إعدادات الشبكة(Network Settings Reset) مرة أخرى للتأكيد.

امسح DNS Cache على iPhone

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

Enable/Disable Airplane Mode on iPhone

اسحب(Swipe) لأسفل من أعلى يمين شاشة iPhone لفتح مركز التحكم(Control Center) . إذا كان جهازك يستخدم Touch ID ، فاسحب لأعلى من أسفل الشاشة بدلاً من ذلك.

ثم اضغط على أيقونة وضع الطائرة . (Airplane Mode)انتظر(Wait) بضع ثوانٍ واضغط على أيقونة وضع الطائرة مرة أخرى.(Airplane Mode)

فرض إعادة تشغيل iPhone(Force-Restart iPhone)

يتطلب فرض إعادة تشغيل جهاز iPhone الضغط على مجموعات أزرار معينة تتغير حسب طراز جهازك وطرازه.

iPhone 8 والإصدارات الأحدث:(iPhone 8 and newer:) اضغط بسرعة على زر رفع(Volume Up ) مستوى الصوت ، واضغط على زر خفض مستوى الصوت وحرره(Volume Down ) ، واضغط مع الاستمرار على الزر الجانبي حتى يظهر شعار (Side )Apple على الشاشة

iPhone 7: اضغط مع الاستمرار على زري خفض الصوت(Volume Down) وزر الجانب(Side ) في نفس الوقت حتى ترى شعار Apple على الشاشة.

iPhone 6s والإصدارات الأقدم: (iPhone 6s and earlier:)اضغط(Home ) مع الاستمرار على الزر الجانبي(Side) / العلوي(Top) والزر الرئيسي معًا حتى يظهر شعار Apple على الشاشة.

إعادة تعيين إعدادات شبكة iPhone(Reset iPhone Network Settings)

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

1. افتح تطبيق "الإعدادات" على هاتف iPhone.

2. انقر فوق عام(General) .

3. اضغط على إعادة تعيين(Reset) .

4. انقر فوق إعادة تعيين إعدادات الشبكة(Reset Network Settings) .

5. انقر فوق إعادة تعيين إعدادات الشبكة(Reset Network Settings) مرة أخرى للتأكيد.

لا تنس ذاكرة التخزين المؤقت للمتصفح

قد لا يكون التخلص من ذاكرة التخزين المؤقت لنظام أسماء النطاقات(DNS) وحده كافيًا. تقوم متصفحات الويب(Web) بتخزين جميع أنواع محتويات الويب الأخرى محليًا ، ويمكن أن يتسبب ذلك في الكثير من المشكلات أيضًا. إذا استمرت مواجهة المشكلات أثناء تحميل مواقع الويب ، فحاول مسح ذاكرة التخزين المؤقت للمتصفح(clearing the browser cache) . أيضًا ، لا تنسَ استكشاف المشكلات الأخرى المتعلقة بالشبكة وإصلاحها(troubleshoot other network-related issues) .



About the author

أنا مبرمج كمبيوتر منذ أكثر من 15 عامًا. تكمن مهاراتي في تطوير التطبيقات البرمجية وصيانتها ، فضلاً عن تقديم الدعم الفني لتلك التطبيقات. لقد قمت أيضًا بتدريس برمجة الكمبيوتر لطلاب المدارس الثانوية ، وأنا حاليًا مدرس محترف.



Related posts