اگر متوجه شدید کامپیوتر پس از ارتقاء ویندوز 10 1809 برای دسترسی به وب سایت یا سرور خاصی مشکل پیدا می کند، ممکن است مشکل به خاطر حافظه پنهان محلی DNS خراب باشد. و Flushing DNS cache به احتمال زیاد مشکل را برای شما برطرف می کند. باز هم دلایل زیادی وجود دارد که ممکن است به آن نیاز داشته باشید کش DNS Resolver را در ویندوز 10 پاک کنید ، رایج ترین مورد این است که وب سایت ها به درستی حل نمی شوند و ممکن است مشکل از نگه داشتن آدرس نادرست حافظه پنهان DNS شما باشد. در اینجا این پست مورد بحث قرار می گیرد DNS چیست ، چگونه کش DNS را پاک کنید در ویندوز 10
DNS چیست؟
DNS (سیستم نام دامنه) روشی است که رایانه شخصی شما برای ترجمه نام وب سایت ها (که مردم درک می کنند) به آدرس های IP (که رایانه ها می فهمند) است. به عبارت ساده، DNS نام هاست (نام وب سایت) را به آدرس IP و آدرس IP را به نام میزبان (زبان قابل خواندن توسط انسان) حل می کند.
هر زمان که از یک وب سایت در یک مرورگر بازدید می کنید، به یک سرور DNS اشاره می شود که نام دامنه را به آدرس IP آن تعیین می کند. سپس مرورگر می تواند آدرس وب سایت را باز کند. آدرسهای IP تمامی وبسایتهایی که باز میکنید در حافظه پنهان سیستم محلی شما به نام حافظه پنهان DNS Resolver ثبت میشوند.
کش DNS
نتایج کش DNS رایانه شخصی ویندوز به صورت محلی (در یک پایگاه داده موقت) برای تسریع دسترسی آینده به آن نام هاست. کش DNS حاوی سوابقی از تمام بازدیدهای اخیر و تلاش برای بازدید از وب سایت ها و سایر دامنه های اینترنتی است. اما گاهی اوقات خرابی در پایگاه داده Cache دسترسی به یک وب سایت یا سرور خاص را دشوار می کند.
هنگام عیب یابی مسمومیت حافظه نهان یا سایر مشکلات اتصال به اینترنت، باید سعی کنید حافظه پنهان DNS را پاک کنید (به عنوان مثال پاک کنید، تنظیم مجدد یا پاک کنید) تا نه تنها خطاهای حل نام دامنه متوقف شود، بلکه سرعت سیستم شما نیز افزایش یابد.
کش DNS ویندوز 10 را پاک کنید
می توانید کش DNS را در ویندوز 10، 8.1 و 7 با استفاده از آن پاک کنید ipconfig /flushdns فرمان و برای انجام این کار به خط فرمان باز با حقوق مدیریت نیاز دارید.
- تایپ کنید cmd در جستجوی منوی شروع
- بر روی آن کلیک راست کنید خط فرمان و run as administrator را انتخاب کنید.
- پنجره Command Prompt ویندوز ظاهر می شود.
- حالا تایپ کنید ipconfig /flushdns و کلید enter را فشار دهید
- با این کار کش DNS پاک می شود و پیامی دریافت خواهید کرد که می گوید کش DNS Resolver با موفقیت پاک شد .
اگر Powershell را ترجیح می دهید، از دستور استفاده کنید پاک کردن dnsclientcache برای پاک کردن کش DNS با استفاده از Powershell.
همچنین می توانید از دستور زیر استفاده کنید:
- برای خاموش کردن کش DNS برای یک جلسه خاص، تایپ کنید نت استاپ dnscache و Enter را بزنید.
- برای روشن کردن حافظه پنهان DNS، تایپ کنید dnscache شروع خالص و Enter را بزنید.
- Windows + R را فشار دهید، تایپ کنید services.msc و باشه
- به پایین بروید و سرویس DNS Client را پیدا کنید
- بر روی آن کلیک راست کرده و از منو گزینه properties را انتخاب کنید
- نوع راه اندازی خودکار را تغییر دهید و شروع را برای راه اندازی سرویس انتخاب کنید.
- حالا اجرا کن ipconfig /flushdns فرمان
- برای انجام این کار دوباره سرویس های ویندوز را با استفاده از services.msc باز کنید
- سرویس سرویس گیرنده DNS را پیدا کنید، کلیک راست کرده و Stop را انتخاب کنید
- اگر به دنبال غیرفعال کردن دائمی DNS caching سرویس سرویس گیرنده DNS را باز کنید، نوع راه اندازی غیرفعال را تغییر دهید و سرویس را متوقف کنید.
- برای پاک کردن حافظه پنهان فقط برای مرورگر کروم
- گوگل کروم را باز کنید،
- در اینجا در نوار آدرس نوع chrome://net-internals/#dns و وارد شوید.
- روی Clear host cache کلیک کنید.
- تعمیر دروازه پیش فرض در دسترس نیست (اتصال وای فای یا اترنت) ویندوز 10
- حل شد: خطای مدیریت حافظه BSOD (ntoskrnl.exe) در ویندوز 10
- حل شد: مشکل خطای Err_Connection_Timed_Out در گوگل کروم
- PFN_LIST_CORRUPT (بررسی اشکال 0x4E) BSOD در ویندوز 10، 8.1 و 7
- 10 نکته برتر برای افزایش سرعت مرورگر کروم تا 5 برابر سریعتر - 2019
کش DNS را خاموش یا روشن کنید
توجه داشته باشید: هنگامی که کامپیوتر را مجددا راه اندازی می کنید، در هر صورت ذخیره DNC روشن خواهد شد.
نمیتوان حافظه پنهان DNS Resolver را شستشو داد
گاهی در حین اجرا ipconfig /flushdns دستور شما ممکن است خطا دریافت کنید Windows IP Configuration Could not flush the DNS Resolver Cache: عملکرد در حین اجرا ناموفق بود. این به احتمال زیاد به این دلیل است سرویس سرویس گیرنده DNS غیرفعال است یا اجرا نکردن و سرویس مشتری DNS را راه اندازی کنید، مشکل را برای شما حل کنید.
غیرفعال کردن DNS Caching
اگر نمیخواهید رایانه شخصی شما اطلاعات DNS مربوط به سایتهایی را که بازدید میکنید ذخیره کند، میتوانید آن را غیرفعال کنید.
کش DNS کروم را پاک کنید
امیدواریم این مورد برای شما مفید واقع شده باشد، هر گونه پیشنهاد سوالی را در نظرات زیر مطرح کنید. همچنین بخوانید: