نرم

نحوه شستشو و بازنشانی کش DNS در ویندوز 10

ابزار ما را برای از بین بردن مشکلات امتحان کنید





نوشته شده درآخرین به روز رسانی: 16 فوریه 2021

آیا هنگام گشت و گذار در اینترنت با مشکلاتی روبرو هستید؟ آیا وب سایتی که می خواهید به آن دسترسی پیدا کنید باز نمی شود؟ اگر نمی توانید به وب سایت دسترسی پیدا کنید، دلیل این مشکل ممکن است سرور DNS و حافظه پنهان آن باشد.



DNS یا سیستم نام دامنه وقتی آنلاین هستید بهترین دوست شماست. نام دامنه وب سایتی را که بازدید کرده اید به آدرس IP تبدیل می کند تا دستگاه بتواند آن را درک کند. فرض کنید از یک وب سایت بازدید کرده اید و از نام دامنه آن برای انجام این کار استفاده کرده اید. مرورگر شما را به یک سرور DNS هدایت می کند و آدرس IP وب سایتی را که بازدید می کنید ذخیره می کند. به صورت محلی، در داخل دستگاه شما، یک وجود دارد ثبت تمام آدرس های IP ، یعنی وب سایت هایی که بازدید کرده اید. هر زمان که سعی کنید دوباره به وب سایت دسترسی پیدا کنید، به شما کمک می کند تا همه اطلاعات را سریعتر از قبل جمع آوری کنید.

تمام آدرس های IP به صورت یک کش در وجود دارد DNS Resolve Cache . گاهی اوقات، وقتی سعی می کنید به سایت دسترسی پیدا کنید، به جای اینکه سریعتر به نتیجه برسید، اصلاً نتیجه ای دریافت نمی کنید. بنابراین، برای دریافت خروجی مثبت، باید کش بازنشانی DNS را پاک کنید. دلایل رایجی وجود دارد که باعث می شود حافظه نهان DNS به مرور زمان از کار بیفتد. وب سایت ممکن است آدرس IP خود را تغییر داده باشد و از آنجایی که سوابق شما دارای سوابق قدیمی است. و از این رو، ممکن است آدرس IP قدیمی را داشته باشید، در حالی که در تلاش برای برقراری یک اتصال هستید، مشکل ایجاد کند.



دلیل دیگر ذخیره نتایج بد در قالب کش است. گاهی اوقات این نتایج به دلیل ذخیره می شوند جعل DNS و مسمومیت، منجر به اتصالات آنلاین ناپایدار می شود. شاید سایت خوب باشد و مشکل در حافظه نهان DNS دستگاه شما باشد. حافظه پنهان DNS ممکن است خراب یا قدیمی شود و ممکن است نتوانید به سایت دسترسی پیدا کنید. اگر هر یک از این موارد اتفاق افتاده است، ممکن است برای نتایج بهتر نیاز داشته باشید که حافظه پنهان حل DNS خود را شستشو و بازنشانی کنید.

درست مانند حافظه نهان حل‌کننده DNS، دو کش دیگر نیز در دستگاه شما وجود دارد که می‌توانید در صورت نیاز آن‌ها را شستشو و بازنشانی کنید. اینها هستند حافظه پنهان و کش تصویر بند انگشتی. حافظه نهان شامل یک کش از داده های حافظه سیستم شما است. حافظه پنهان تصاویر بندانگشتی شامل تصاویر کوچک تصاویر و ویدیوهای دستگاه شما است، همچنین شامل ریز عکس‌های حذف شده نیز می‌شود. پاک کردن کش حافظه مقداری از حافظه سیستم را آزاد می کند. در حالی که پاک کردن کش تصاویر کوچک می تواند فضای خالی را روی هارد دیسک شما ایجاد کند.



DNS را شستشو دهید

فهرست[ پنهان شدن ]



نحوه شستشو و بازنشانی کش DNS در ویندوز 10

سه روش برای شستشوی حافظه پنهان حل‌کننده DNS در ویندوز 10 وجود دارد. این روش‌ها مشکلات اینترنت شما را برطرف می‌کنند و به شما در برقراری اتصال پایدار و کار کمک می‌کنند.

روش 1: از Run Dialog Box استفاده کنید

1. باز کنید اجرا کن کادر محاوره ای با استفاده از کلید میانبر کلید ویندوز + آر .

2. تایپ کنید ipconfig /flushdns در جعبه و ضربه بزنید خوب دکمه یا وارد جعبه

ipconfig flushdns را در کادر وارد کنید و OK | را بزنید کش DNS را فلاش و ریست کنید

3. الف جعبه cmd برای لحظه ای روی صفحه ظاهر می شود و آن را تایید می کند کش DNS با موفقیت پاک می شود.

کش DNS را با استفاده از Command Prompt شستشو دهید

روش 2: استفاده از Command Prompt

اگر از یک حساب مدیریتی برای ورود به ویندوز استفاده نمی‌کنید، مطمئن شوید که به یکی از آن‌ها دسترسی دارید یا یک حساب اداری جدید ایجاد می‌کنید، زیرا برای پاک کردن کش DNS به حقوق مدیریت نیاز دارید. در غیر این صورت، خط فرمان نشان داده خواهد شد خطای سیستم 5 و درخواست شما رد خواهد شد

با استفاده از Command Prompt می توانید عملکردهای مختلف دیگری مربوط به کش DNS و آدرس IP خود را انجام دهید. اینها شامل مشاهده کش DNS فعلی، ثبت حافظه پنهان DNS در فایل های میزبان، آزاد کردن تنظیمات آدرس IP فعلی و همچنین درخواست و تنظیم مجدد آدرس IP می باشد. همچنین می توانید کش DNS را تنها با یک خط کد فعال یا غیرفعال کنید.

1. cmd را در نوار جستجوی ویندوز تایپ کنید سپس روی آن کلیک کنید به عنوان مدیر اجرا شود برای باز کردن Command Prompt بالا. به خاطر داشته باشید که خط فرمان را به عنوان یک مدیر اجرا کنید تا این دستورات کار کنند.

خط فرمان elevated را با فشار دادن کلید Windows + S باز کنید، cmd را تایپ کنید و run as administrator را انتخاب کنید.

2. هنگامی که صفحه فرمان ظاهر شد، دستور را وارد کنید ipconfig /flushdns و ضربه بزنید وارد کلید هنگامی که Enter را فشار دهید، یک پنجره تأیید ظاهر می شود که شستشوی موفقیت آمیز حافظه پنهان DNS را تأیید می کند.

کش DNS را با استفاده از Command Prompt شستشو دهید

3. پس از اتمام، بررسی کنید که کش DNS پاک شده است یا خیر. دستور را وارد کنید ipconfig /displaydns و ضربه بزنید وارد کلید اگر هر ورودی DNS باقی مانده باشد، روی صفحه نمایش داده می شود. همچنین، می توانید در هر زمان از این دستور برای بررسی ورودی های DNS استفاده کنید.

ipconfig displaydns را تایپ کنید

4. اگر می خواهید کش DNS را خاموش کنید، دستور را تایپ کنید نت استاپ dns cache در خط فرمان و کلید Enter را فشار دهید.

Net Stop DNS Cache با استفاده از Command Prompt

5. در مرحله بعد، اگر می خواهید کش DNS را روشن کنید، دستور را تایپ کنید dnscache شروع خالص در Command Prompt و فشار دهید وارد کلید

توجه داشته باشید: اگر کش DNS را خاموش کنید و فراموش کنید دوباره آن را روشن کنید، پس از راه اندازی مجدد سیستم، به طور خودکار شروع به کار می کند.

Net Start DNSCache

شما می توانید استفاده کنید ipconfig /registerdns برای ثبت حافظه کش DNS موجود در فایل Host شما. یکی دیگر است ipconfig / تجدید که بازنشانی می کند و یک آدرس IP جدید درخواست می کند. برای آزاد کردن تنظیمات آدرس IP فعلی، استفاده کنید ipconfig /release.

روش 3: استفاده از Windows Powershell

Windows Powershell قدرتمندترین خط فرمان موجود در سیستم عامل ویندوز است. شما می توانید با PowerShell بسیار بیشتر از آنچه می توانید با Command Prompt انجام دهید. یکی دیگر از مزایای Windows Powershell این است که می توانید کش DNS سمت سرویس گیرنده را پاک کنید در حالی که فقط می توانید کش DNS محلی را در Command Prompt پاک کنید.

1. باز کنید Windows Powershell با استفاده از کادر محاوره ای Run یا جستجوی ویندوز بار.

Windows Powershell را در نوار جستجو جستجو کنید و روی Run as Administrator کلیک کنید

2. اگر می خواهید کش سمت کلاینت را پاک کنید، دستور را وارد کنید Clear-DnsClientCache در پاورشل و ضربه بزنید وارد دکمه.

Clear-DnsClientCache | کش DNS را فلاش و ریست کنید

3. اگر می‌خواهید فقط کش DNS روی دسکتاپ خود را پاک کنید، وارد کنید Clear-DnsServerCache و ضربه بزنید وارد کلید

Clear-DnsServerCache | کش DNS را فلاش و ریست کنید

اگر حافظه نهان DNS پاک یا فلاش نشود چه؟

گاهی اوقات، ممکن است نتوانید کش DNS را با استفاده از Command Prompt پاک یا تنظیم مجدد کنید، ممکن است این اتفاق بیفتد زیرا کش DNS غیرفعال است. بنابراین، ابتدا باید قبل از پاک کردن حافظه پنهان، ابتدا آن را فعال کنید.

1. باز کنید اجرا کن کادر محاوره ای و وارد کنید services.msc و Enter را بزنید.

Services.msc را در کادر دستور run تایپ کنید سپس enter | را فشار دهید کش DNS را فلاش و ریست کنید

2. جستجو برای سرویس مشتری DNS در لیست قرار گرفته و روی آن کلیک راست کرده و انتخاب کنید خواص.

یک پنجره خدمات باز می شود، سرویس DNS Client را پیدا می کند.

4. در خواص پنجره، سوئیچ به عمومی زبانه

5. تنظیم کنید نوع راه اندازی گزینه ای به اتوماتیک، و سپس بر روی آن کلیک کنید خوب برای تایید تغییرات

به تب General بروید. گزینه Startup type را پیدا کنید، آن را روی Automatic قرار دهید

حالا سعی کنید کش DNS را پاک کنید، خواهید دید که دستور با موفقیت اجرا می شود. به طور مشابه، اگر به دلایلی می خواهید کش DNS را غیرفعال کنید، نوع راه اندازی را به تغییر دهید غیر فعال کردن .

توصیه شده:

امیدواریم این مقاله مفید بوده باشد و توانسته باشید کش DNS را در ویندوز 10 شستشو و بازنشانی کنید . اگر باز هم سوالی دارید در قسمت نظرات بپرسید.

پیت میچل

پیت یکی از نویسندگان ارشد در Cyber ​​S است. پیت عاشق همه چیز فن آوری است و همچنین در قلب فرد مشتاق DIYer است. او یک دهه تجربه در نوشتن دستورالعمل ها، ویژگی ها و راهنماهای فناوری در اینترنت دارد.