فهرست محتوا
پاکسازی کش DNS با فایل bat. مگه میشه؟ اره چراکه نه؟ بارها پیش اومده که یک سری از سایت ها برای من باز نشده یا به کندی باز بشه. کافیه با دستور flushdns در CMD مشکل رو رفع کنم. اما همین بازکردن CMD و نوشتن دستور گاهی عذاب آور میشه.
تو این آموزش می خوام بهتون یاد بدم که چطور با ساخت یک فایل bat و فقط با کلیک کردن روی اون بتونید کش DNS رو به راحتی پا کنید.
مراحل پاکسازی کش DNS با فایل bat
مرحله اول: یک فایل txt به نام flushdns.txt بسازید.

مرحله دوم: فایل رو باز کنید. حالا این تکه کد رو درون اون بنویسید و ذخیره کنید. لازم به ذکره که این کد کش DNS مرورگر کروم رو هم پاکسازی میکنه! با یه تیر دو نشون میزنید.
@echo off
ipconfig /flushdns
rd /s /q “%LocalAppData%\Google\Chrome\User Data\Default\Cache”

مرحله سوم: بر روی فایل کلیک راست کنید و گزینه rename رو انتخاب کنید. پسوند فایل رو از txt به bat تغییر بدید.


حالا روی Enter کلیک کنید. اگه پیامی مثل این رو دیدید روی Yes کلیک کنید.

مرحله چهارم: حالا فایلی به شکل زیر دارید. برای اجرا کافیه روی این فایل دابل کلیک کنید. هربار که این کار رو انجام بدید کش DNS شما پاک میشه. تمام

اگه به هر دلیلی نتونستید این فایل رو ایجاد کنید، میتونید با کلیک روی دکمه زیر فایل زیپ رو دانلود کنید بعد فایل bat رو از درون اون خارج کنید و استفاده کنید.
سوالات متداول
کش DNS برای چیه؟
وقتی به سایت های مختلف رجوع می کنی، DNS اون ها در کش سیستم ذخیره میشه و باعث میشه تا دسترسی به اون سایت برای دفعات بعدی خیلی خیلی سریع تر بشه.
چرا باید کش DNS رو پاک کنیم؟
گاهی DNS های سایت ها تغییر میکنه یا به هردلیلی این DNS های کش شده تخریب میشن. پاک کردن کش موجب میشه تا سیستم شما مجددا DNS رو جست و جو و مجددا اون رو کش کنه
چطور کش DNS رو پاک کنیم؟
برای این منظور باید اول CMD سیستم رو باز کنید و دستور ipconfig/flushdns رو نوشته و enter کنید. اما من روش راحت تر اون رو تو این پست بهتون آموزش دادم.