نحوه شستشو و بازنشانی کش DNS در ویندوز 10
آیا(Are) هنگام گشت و گذار در اینترنت با مشکلاتی روبرو هستید؟ آیا وب سایتی که می خواهید به آن دسترسی پیدا کنید باز نمی شود؟ اگر نمی توانید به وب سایت دسترسی پیدا کنید، دلیل این مشکل ممکن است سرور DNS و حافظه پنهان آن باشد.
DNS یا Domain Name System بهترین دوست شما در زمانی است که آنلاین هستید. نام دامنه وب سایتی را که بازدید کرده اید به آدرس IP تبدیل می کند تا دستگاه بتواند آن را درک کند. فرض کنید(Suppose) از یک وب سایت بازدید کرده اید و از نام دامنه آن برای انجام این کار استفاده کرده اید. مرورگر شما را به یک سرور DNS هدایت می کند و آدرس IP وب سایتی را که بازدید می کنید ذخیره می کند. به صورت محلی، در داخل دستگاه شما، سابقه ای از تمام آدرس های IP(record of all the IP addresses) وجود دارد ، یعنی وب سایت هایی که بازدید کرده اید. هر زمان که سعی کنید دوباره به وب سایت دسترسی پیدا کنید، به شما کمک می کند تا همه اطلاعات را سریعتر از قبل جمع آوری کنید.
تمام آدرس های IP به شکل یک کش در حافظه پنهان DNS Resolver(DNS Resolver Cache) وجود دارد. گاهی اوقات، وقتی سعی می کنید به سایت دسترسی پیدا کنید، به جای اینکه سریعتر به نتیجه برسید، اصلاً نتیجه ای دریافت نمی کنید. بنابراین، برای دریافت خروجی مثبت، باید کش بازنشانی DNS را پاک کنید. ( Therefore, you need to flush the reset DNS resolver cache for getting the positive output. )دلایل رایجی وجود دارد که باعث می شود حافظه نهان DNS به مرور زمان از کار بیفتد. (DNS)وب سایت ممکن است آدرس IP خود را تغییر داده باشد و از آنجایی که سوابق شما دارای سوابق قدیمی است. و از این رو، ممکن است آدرس IP قدیمی را داشته باشید، در حالی که در تلاش برای برقراری یک اتصال هستید، مشکل ایجاد کند.
دلیل دیگر ذخیره نتایج بد در قالب کش است. گاهی اوقات این نتایج به دلیل جعل DNS(DNS spoofing) و مسمومیت ذخیره می شوند و به اتصالات آنلاین ناپایدار ختم می شوند. شاید سایت خوب باشد و مشکل در حافظه نهان DNS دستگاه شما باشد. حافظه پنهان DNS ممکن است خراب یا قدیمی شود و ممکن است نتوانید به سایت دسترسی پیدا کنید. اگر هر یک از این موارد اتفاق افتاده است، ممکن است برای نتایج بهتر نیاز داشته باشید که حافظه پنهان حل DNS خود را شستشو و بازنشانی کنید .
درست مانند حافظه نهان حلکننده DNS ، دو کش دیگر نیز در دستگاه شما وجود دارد که میتوانید در صورت نیاز آنها را شستشو و بازنشانی کنید. این ها حافظه کش و کش تصویر بند انگشتی هستند. (Memory cache and the Thumbnail cache.)حافظه نهان شامل یک کش از داده های حافظه سیستم شما است. حافظه پنهان تصاویر بندانگشتی(Thumbnail) شامل تصاویر کوچک تصاویر و ویدیوهای دستگاه شما است، همچنین شامل ریز عکسهای حذف شده نیز میشود. پاک کردن کش حافظه مقداری از حافظه سیستم را آزاد می کند. در حالی که پاک کردن کش تصاویر کوچک می تواند فضای خالی را روی هارد دیسک شما ایجاد کند.
نحوه شستشو(Flush) و بازنشانی(Reset) کش DNS(DNS Cache) در ویندوز 10(Windows 10)
سه روش برای شستشوی حافظه پنهان حلکننده DNS در ویندوز 10(Windows 10) وجود دارد. این روش ها مشکلات اینترنت شما را برطرف می کند و به شما کمک می کند تا یک اتصال پایدار و کارا داشته باشید.
روش 1: از Run Dialog Box استفاده کنید
1. با استفاده از کلید میانبر Windows Key + R کادر محاوره ای ( R)Run را باز کنید .
2. ipconfig /flushdns را در کادر تایپ کنید و دکمه OK یا کادر Enter را بزنید.
3. یک کادر cmd(cmd box) برای لحظه ای روی صفحه ظاهر می شود و تأیید می کند که کش DNS با موفقیت پاک می شود.(the DNS cache will get successfully cleared.)
روش 2: استفاده از Command Prompt
اگر از یک حساب مدیریتی برای ورود به ویندوز(Windows) استفاده نمیکنید ، مطمئن شوید که به یکی از آنها دسترسی دارید یا یک حساب اداری جدید ایجاد میکنید، زیرا برای پاک کردن کش DNS به حقوق مدیریت نیاز دارید. (DNS)در غیر این صورت، خط فرمان خطای System 5(System 5 error) را نشان می دهد و درخواست شما رد می شود.
با استفاده از Command Prompt میتوانید عملکردهای مختلف دیگری مربوط به کش DNS و آدرس IP خود را انجام دهید. اینها شامل مشاهده کش DNS فعلی ، ثبت حافظه پنهان DNS در فایل های میزبان، آزاد کردن تنظیمات آدرس IP فعلی و همچنین درخواست و تنظیم مجدد آدرس IP می باشد. همچنین می توانید کش DNS را تنها با یک خط کد فعال یا غیرفعال کنید.
1. cmd را در نوار جستجوی ویندوز(Windows Search) تایپ کنید و سپس روی Run as administrator کلیک کنید تا Command Prompt باز شود. به خاطر داشته باشید(Remember) که خط فرمان را به عنوان یک مدیر اجرا کنید تا این دستورات کار کنند.
2. هنگامی که صفحه فرمان ظاهر شد، دستور ipconfig /flushdns را وارد کرده و کلید Enter را بزنید. هنگامی که Enter را فشار دهید، یک پنجره تأیید ظاهر می شود که شستشوی موفقیت آمیز حافظه پنهان DNS را تأیید می کند.(DNS)
3. پس از انجام، بررسی کنید که آیا کش DNS پاک شده است یا خیر. (DNS)دستور ipconfig /displaydns را وارد کرده و کلید Enter را بزنید. اگر هر ورودی DNS باقی مانده باشد، روی صفحه نمایش داده می شود. همچنین، میتوانید در هر زمان از این دستور برای بررسی ورودیهای DNS استفاده کنید.(DNS)
4. اگر می خواهید کش DNS(DNS) را خاموش کنید ، دستور net stop dns cache را در خط فرمان تایپ کنید و کلید Enter را فشار دهید .
5. در مرحله بعد، اگر می خواهید کش DNS را روشن کنید ، دستور net start dnscache را در Command Prompt تایپ کنید و کلید Enter را فشار دهید .
توجه: اگر کش (Note:)DNS را خاموش کنید و فراموش کنید دوباره آن را روشن کنید، پس از راه اندازی مجدد سیستم به طور خودکار شروع به کار می کند.
می توانید از ipconfig /registerdns برای ثبت کش DNS موجود در فایل Host خود استفاده کنید. (DNS)یکی دیگر ipconfig /renew است که تنظیم مجدد می شود و یک آدرس IP جدید درخواست می کند. برای آزاد کردن تنظیمات آدرس IP فعلی، از ipconfig /release.
روش 3: استفاده از Windows Powershell
Windows Powershell قدرتمندترین خط فرمان موجود در سیستم عامل ویندوز(Windows OS) است. شما می توانید با PowerShell بسیار بیشتر از آنچه می توانید با Command Prompt انجام دهید . یکی دیگر از مزایای Windows Powershell این است که می توانید کش (Windows Powershell)DNS سمت سرویس گیرنده را پاک کنید در حالی که فقط می توانید کش DNS محلی را در Command Prompt پاک کنید .
1. Windows Powershell را با استفاده از کادر محاوره ای Run یا نوار جستجوی ویندوز باز کنید.(Windows search)
2. اگر می خواهید کش سمت کلاینت را پاک کنید، دستور Clear-DnsClientCache را(Clear-DnsClientCache) در Powershell وارد کرده و دکمه Enter را بزنید.
3. اگر می خواهید فقط کش DNS را روی دسکتاپ خود پاک کنید، (DNS)Clear-DnsServerCache را وارد کرده و کلید Enter را بزنید.
اگر حافظه نهان DNS(DNS Cache) پاک یا فلاش نشود چه؟
گاهی اوقات، ممکن است نتوانید کش DNS(DNS Cache) را با استفاده از Command Prompt پاک یا بازنشانی کنید ، ممکن است این اتفاق بیفتد زیرا کش DNS غیرفعال است. بنابراین، ابتدا باید قبل از پاک کردن حافظه پنهان، ابتدا آن را فعال کنید.
1. کادر محاوره ای Run را باز کرده و وارد (Run)services.msc شده و Enter را بزنید.
2. DNS Client Service را در لیست جستجو کنید و روی آن کلیک راست کرده و Properties را انتخاب کنید.(Properties.)
4. در پنجره Properties ، به تب (Properties)General بروید.
5. گزینه Startup type را روی Automatic قرار دهید(Automatic,) و سپس برای تایید تغییرات بر روی OK کلیک کنید.(OK )
حالا سعی کنید کش DNS را پاک کنید، خواهید دید که دستور با موفقیت اجرا می شود. به طور مشابه، اگر به دلایلی می خواهید کش DNS را غیرفعال کنید، نوع راه اندازی را به (DNS)Disable تغییر دهید .
توصیه شده:(Recommended:)
- پاک کردن سریع تمام کش در ویندوز 10 [راهنمای نهایی](Quickly Clear All Cache in Windows 10 [The Ultimate Guide])
- 10 بهترین سرور DNS عمومی در سال 2021: مقایسه و بررسی(10 Best Public DNS Servers in 2021: Comparison & Review)
- 3 راه برای تغییر تنظیمات DNS در ویندوز 10(3 Ways to change DNS settings on Windows 10)
امیدواریم این مقاله مفید بوده باشد و بتوانید کش DNS را در ویندوز 10 شستشو و بازنشانی کنید(flush & reset the DNS cache in Windows 10) . اگر باز هم سوالی دارید در قسمت نظرات بپرسید.
Related posts
Rebuild Font Cache در Windows 10
چگونه برای تعمیر Icon Cache در Windows 10
نحوه پاک ARP Cache در Windows 10
Reset Folder View Settings به Default در Windows 10
چگونه به ایجاد یک Password Reset Disk در Windows 10
چگونه Clear، Reset، Flush DNS Cache در Windows 10
چگونه برای ایجاد System Image Backup در Windows 10
چگونه Screen Brightness را در Windows 10 تغییر دهید
به راحتی View Chrome Activity در Windows 10 Timeline
چگونگی غیر فعال کردن Corners چسبنده در Windows 10
ایجاد Full System Image Backup در Windows 10 [راهنمای نهایی]
Fix Computer Wo به Sleep Mode در Windows 10 بروید
چگونه Fix Corrupted Registry در Windows 10
Find Security Identifier (SID) User در Windows 10
Mouse Pointer Lags در Windows 10 [حل شد]
Allow or Prevent Devices برای Wake Computer در Windows 10
Fix VCRUNTIME140.dll گم شده است از Windows 10
Defer Feature and Quality Updates در Windows 10
چگونه Windows 10 برای Setup Network Files به اشتراک گذاری در
User Account Control (UAC) را در Windows 10 غیرفعال کنید