لحل مشاكل الـ DNS يجب عليك أولًا معرفة، ما هو الـDNS ودوره فى الإنترنت ، باختصار شديد مصطلح DNS هو اختصار لمصطلح Domain Nam System ومعناها نظام أسماء النطاقات ، مثلا عندما نقوم بكتابة اسم أى موقع فى المتصفح الخاص بك يقوم نظام التشغيل لديك بإرسال اسم هذا الموقع إلى عنوان خادم الـ DNS المسجل فى النظام لكى يسأله عن عنوان الـ IP لهذا الموقع فيرد عليه الخادم بعنوان الـ IP إذا كان مسجلا لديه فيقوم النظام بالتوجه إلى هذا العنوان لطلب الموقع ويبدء الموقع فى الظهور لديك على المتصفح وكل هذا يحدث فى ثوانى ولا نشعر به كمستخدمين.
أولًا:
بالنسبة لنظام التشغيل الويندوز Windows فكما هو معروف أنه يقوم بتخزين الكاش الخاص ب DNS المواقع التى قمت بزيارتها فى ذاكرته وفى المتصفح أيضًا، ومع مرور الوقت وامتلاء الذاكرة بالمواقع ، قد يؤدى ذلك إلى مشاكل فى الإنترنت والتصفح وظهور رسالة معينة عند تصفح بعض المواقع وهى this site can’t be reached ، وتكرارها دائما عند التصفح مع أغلب المواقع ، وظهور هذه الرسالة يعنى أنه لديك اخطاء فى الـ DNS الخاص بك ويجب إصلاحه من خلال فتح CMD فى جهازك وكتابة "ipconfig/flushdns" ثم نضغط انتر من أجل تنظيف الكاش الخاص ب DNS .
وهناك طريقة أخرى لحل مشكلة الـ DNS وإستعادة الوصول إلى الإنترنت مرة أخرى من خلال تغيير الـ DNS الخاص بجهازك بآخر معروف وقوي Public DNS Server مثل الـ DNS الخاص بجوجل 8.8.8.8 ثم 8.8.4.4 أو يمكنك اختيار DNS آخر من خلال الاستعانة بـ قائمة أفضل سيرفرات الـDNS المجانية ومعرفة الأسرع بالنسبة لك، وهناك طريقة أخرى لتغيير DNS من خلال الدخول إلي Control panel ثم نختار Network and Internet ثم Network and Sharing Center ثم Change adapter settings ، ثم تقوم بالضغط كليك يمين علي Local Area Connection ثم اختيار Properties ، ثم تقوم بالضغط دبل كليك علي Internet Protocol version 4 ، ثم نقوم بإضافة الأرقام الخاصة بالـ DNS.