کش DNS ویندوز شما می تواند یک خطر امنیتی باشد. یاد بگیرید چگونه آن را پاک کنید و از نو شروع کنید.
نگه داشتن حافظه پنهان DNS عظیم در رایانه شما باعث می شود جستجوهای اینترنتی شما بسیار سریع باشد. با این حال، بدون هزینه به دست نمی آید. با وجود تمام سرعت و نتایج سریعی که یک کش DNS به شما می دهد، در نهایت شما را در برابر انواع بلایای حریم خصوصی مانند جعل DNS، استراق سمع و غیره آسیب پذیر می کند.
این یک تمرین خوب است که هر از چند گاهی کش DNS را روی رایانه شخصی خود شستشو دهید. بنابراین، برای یادگیری نحوه پاک کردن کش DNS رایانه شخصی خود در چند ثانیه به ادامه مطلب بروید. اما ابتدا، بیایید ببینیم حافظه نهان DNS چیست و چرا باید به هر حال پاک کردن آن را به زحمت بیندازید.
چرا اصلاً برای شستشوی کش DNS زحمت می کشیم؟
قبل از اینکه به پاک کردن کش DNS شما بپردازیم، بیایید ببینیم که کش DNS، سرور DNS و جستجوهای شما چگونه با هم تطبیق میشوند. به یاد داشته باشید که چگونه به محض زدن دکمه جستجو در مرورگر خود، تعداد زیادی از نتایج جستجو را دریافت می کنید؟ فناوری پشت آن DNS Cache است.
به طور خلاصه، حافظه نهان DNS مخزنی از تمام جستارهای جستجو شده توسط مرورگر شما به سرور DNS است که به صورت محلی در رایانه شخصی شما ذخیره شده است. اما چگونه کار می کند؟
هر زمان که چیزی را در مرورگر خود جستجو کنید، در زیر هود، مرورگر درخواستی را به سرور DNS (سیستم نام دامنه) ارسال می کند و به دنبال آدرس IP URL است. سپس مرورگر به محض دریافت آدرس از آدرس IP URL، وب سایت را راه اندازی می کند. هر چند اشتباه نکنید. این یک فرآیند نسبتا طولانی است.
هر زمان که از طریق اینترنت به اطلاعات دسترسی پیدا می کنید، از یک نام دامنه (یک نام منحصر به فرد اختصاص داده شده به یک وب سایت) استفاده می کنید. به عنوان مثال می توان به makeuseof.com، hotcars.com و غیره اشاره کرد.
با این حال، رایانه ها و در این مورد خاص، مرورگرها، این رشته از متون را درک نمی کنند. آنها از آنچه آدرس IP نامیده می شود استفاده می کنند که با مجموعه ای پیچیده از اعداد نشان داده می شود. اینجا جایی است که یک سرور DNS وارد می شود و به عنوان یک دفترچه تلفن عمل می کند که تمام آدرس های IP را با نام دامنه مربوطه آنها نقشه برداری می کند.
همانطور که می توانید انتظار داشته باشید، روند فوق نسبتا طولانی است. اما با استفاده از کش DNS در رایانه شخصی خود، می توانید داده های سرور DNS را که اغلب استفاده می کنید به صورت محلی در رایانه شخصی خود ذخیره کنید و نتایج جستجوی خود را سرعت بخشید.
با این حال، مشکل اینجاست: حافظه پنهان DNS شما می تواند به سرعت در طول زمان خراب شود و شما را در معرض حملات بیرونی قرار دهد. برای مثال DNS Spoofing را در نظر بگیرید.
اگرچه قبلاً آن را پوشش دادهایم، DNS Spoofing (همچنین به نام DNS cache poising) زمانی اتفاق میافتد که هکرها دادههای جعلی را در سرورهای DNS معرفی میکنند، همه در تلاش برای هدایت کاربران به وبسایتهای مخرب.
بنابراین کش DNS می تواند به سرعت مشکل ساز شود. به همین دلیل است که پاک کردن حافظه پنهان DNS هر از گاهی تنها امنیت سایبری شما را افزایش می دهد. پس چگونه می توانید این کار را انجام دهید؟ بیایید دریابیم.
شستشوی کش DNS در رایانه شما
شما به راحتی می توانید کش DNS را در رایانه ویندوزی از طریق Command Prompt پاک کنید. در اینجا به این صورت است:
- به نوار جستجوی منوی Start بروید، «cmd» را تایپ کنید و بهترین تطابق را انتخاب کنید.
- در Command prompt دستور زیر را تایپ کنید و Enter بزنید: ipconfig /flushdns
به محض اجرای دستور بالا، کش DNS شما پاک می شود.
کش DNS را در مرورگر خود بشویید
در حالی که دستور ipconfig /flushdns حافظه نهان DNS را در رایانه شخصی ویندوز شما پاک می کند، این تنها نیمی از نبرد است. همچنین باید کش مرورگر خود را پاک کنید. می بینید، مانند سیستم عامل شما، برخی از مرورگرها نیز یک کش DNS مخصوص به خود دارند. بنابراین، شستن آن نیز برای امنیت بهینه مهم است.
اگر از Google Chrome استفاده می کنید، مراحل زیر را برای پاک کردن کش دنبال کنید:
- مرورگر کروم را راه اندازی کنید و URL زیر را در نوار آدرس تایپ کنید: chrome://net-internals/#dns
- بر روی دکمه Clear host cache کلیک کنید.
خودشه. کش DNS در مرورگر شما فوراً پاک می شود.
شستشوی کش DNS در رایانه ویندوز شما
پاک کردن حافظه پنهان رایانه شخصی شما را از کلاهبرداری های فیشینگ و داده محافظت می کند. در واقع، می تواند در برخی موارد به شما کمک کند تا اتصال اینترنت خود را تعمیر کنید. اگرچه این فقط برای ویندوز قابل اجرا نیست. چه از مک، چه لینوکس یا حتی اندروید استفاده میکنید، مطمئن شوید که حافظه پنهان DNS سیستم را مرتباً پاک میکنید.