با استفاده از برنامه Command Prompt در رایانه ها یا برنامه Terminal در Mac می توانید محتویات حافظه نام دامنه (DNS) خود را نمایش دهید. سپس می توان آن را از طریق یک سری دستورات یا با تنظیم مجدد حالت هواپیما در تلفن همراه پاک کرد. کش های DNS مسئول فهرست نویسی سایت هایی هستند که از آنها بازدید می کنید ، اما خطای DNS می تواند مانع از مشاهده این سایت ها شود. نمایش و فشردن حافظه پنهان به رفع این خطاها کمک می کند.
مراحل
روش 1 از 3: فشردن حافظه پنهان DNS در تلفن یا رایانه لوحی
مرحله 1. همه برنامه ها را ببندید تا آماده شوید تا کش DNS خود را پاک کنید
در واقع نمی توانید حافظه پنهان DNS را در تلفن همراه مشاهده کنید ، اما می توانید حافظه پنهان را پاک کرده و در نتیجه خطاهای DNS یا "زمان بندی" را که با آن مواجه شده اید برطرف کنید.
مطمئن شوید که مرورگرهای شما به طور خاص بسته شده اند
مرحله 2. منوی "تنظیمات" را باز کنید
حرکت کنید تا منوی "Wi-Fi" را پیدا کنید.
برای Android ، منوی "بی سیم و شبکه ها" را در "تنظیمات" پیدا کنید
مرحله 3. برگه "Wi-Fi" را انتخاب کنید ، سپس کلید "Wi-Fi" را به سمت چپ بکشید
منتظر بمانید تا نشانگر اطلاعات شما در گوشه سمت چپ بالای گوشی ظاهر شود.
اگر Android دارید ، روی کلید "Wi-Fi" ضربه بزنید تا وای فای خاموش شود
مرحله 4. سوئیچ وای فای تلفن خود را دوباره روشن کنید
منتظر بمانید تا نماد wifi ظاهر شود ، سپس به منوی "تنظیمات" بازگردید.
مرحله 5. "حالت هواپیما" را روشن کرده و دوباره خاموش کنید
"حالت هواپیما" را در بالای منوی تنظیمات خود در iPhone پیدا کنید. قبل از خاموش کردن مجدد حالت هواپیما ، چند لحظه صبر کنید (تا نشانگر wifi در گوشه سمت چپ بالا ناپدید شود) با این کار تنظیمات شبکه شما بازنشانی می شود و در نتیجه کش DNS فعال می شود.
برای Android ، "بیشتر" را در منوی تنظیمات انتخاب کنید تا به ضامن تنظیمات حالت هواپیما دسترسی پیدا کنید
مرحله 6. دکمه "lock screen" را پایین نگه دارید ، سپس دکمه "Slide to Power Off" را به راست بکشید
با این کار تلفن شما خاموش می شود و کش DNS شما پاک می شود. تلفن خود را حداقل 15 ثانیه خاموش بگذارید.
برای Android ، باید دکمه "Power" را نگه دارید ، سپس روی "Power off" در منوی حاصله ضربه بزنید
مرحله 7. دکمه "lock screen" را نگه دارید تا صفحه روشن شود
با این کار گوشی شما دوباره روشن می شود.
مرحله 8. تأیید کنید که حافظه کش DNS شما کار کرده است
از مرورگر تلفن خود برای بازدید از هر سایتی که با خطای DNS مواجه شده اید ، استفاده کنید. اکنون باید بتوانید به سایت دسترسی داشته باشید!
بارگیری سایتهای مکرر شما برای اولین بار پس از فلاش DNS بیشتر از حد معمول طول می کشد ، زیرا حافظه DNS شما در حال به روز رسانی است
روش 2 از 3: مشاهده DNS Cache در رایانه
مرحله 1. منوی Start را باز کرده و روی "All Apps" کلیک کنید
برای سیستم عامل های قبلی ، کلیک روی "همه برنامه ها" را با "همه برنامه ها" و سپس "لوازم جانبی" را جایگزین کنید
مرحله 2. روی "Windows System" کلیک کنید
مرحله 3. روی برنامه "Command Prompt" راست کلیک کرده و "Run as Administrator" را انتخاب کنید
این باید "Command Prompt" را با دسترسی کامل باز کند و به شما امکان می دهد دستورات سیستم را وارد کنید.
مرحله 4. "ipconfig /displaydns" را بدون علامت نقل قول تایپ کنید
تایپ خود را دوبار بررسی کنید ، سپس view را وارد کنید تا حافظه پنهان را مشاهده کنید.
مرحله 5. با پیمایش در رابط "Command Prompt" به حافظه پنهان DNS نگاه کنید
می توانید از نتایج جستجوی خود برای مشاهده آدرس IP سایتهای مکرر بازدید شده استفاده کنید ، یا می توانید حافظه پنهان DNS خود را پاک کنید.
حافظه پنهان DNS همچنین سابقه مرور وب شما را ذخیره می کند - حتی اگر آن را از مرورگر خود پاک کنید
مرحله 6. کش را با تایپ کردن "ipconfig /flushdns" پاک کنید
نقل قول ها را وارد نکنید اگر در مرورگر خود با خطاهای DNS روبرو می شوید ، فشردن کش این مشکل را برطرف می کند. فلاشینگ همچنین می تواند به کامپیوتر شما کمک کند تا با به روز نگه داشتن داده های وب سایت شما سریعتر کار کند.
مرحله 7. تأیید کنید که حافظه کش DNS شما کار کرده است
مرورگری را باز کنید و از سایتی دیدن کنید که قبلاً با خطای DNS مواجه شده اید. اکنون می توانید به سایت دسترسی پیدا کنید!
بارگیری سایت ها پس از فلاش DNS اغلب بیشتر از حد معمول به طول می انجامد
روش 3 از 3: مشاهده DNS Cache در Mac
مرحله 1. "Spotlight" را باز کنید
نماد Spotlight یک ذره بین است که در گوشه سمت راست بالای صفحه شما قرار دارد.
مرحله 2. عبارت "terminal" را جستجو کرده و برنامه Terminal را باز کنید
ترمینال به شما امکان می دهد از طریق دستورات تایپ شده به اطلاعات سیستم-مانند حافظه پنهان DNS خود دسترسی پیدا کنید.
مرحله 3. عبارت "sudo Discoverutil udnscachestats" را در ترمینال وارد کنید
نقل قول ها را وارد نکنید وقتی کارتان تمام شد ، ⏎ بازگشت را فشار دهید.
- قسمت "sudo" فرمان بقیه دستور را برای "امتیاز root" تنظیم می کند ، که به شما امکان می دهد اطلاعات حساس سیستم را مشاهده کنید.
- قسمت "Discoverutil" فرمان ، اطلاعات DNS را از سیستم شما درخواست می کند.
- قسمت "udnscachestats" فرمان یکی از دو بخش حافظه نهان DNS شما را نمایش می دهد.
مرحله 4. رمز عبور مدیر خود را در ترمینال وارد کنید
این باید گذرواژه ای باشد که برای ورود به سیستم استفاده می کنید. پس از اتمام تایپ ، ⏎ Return را فشار دهید. ترمینال باید کش DNS Unicast شما را نمایش دهد.
- حافظه پنهان DNS Unicast (UDNS) آدرس های وب سایت (مانند فیس بوک) را به آدرس IP ترجمه می کند تا رایانه شما در جستجوهای بعدی از آن استفاده کند.
- با Unicast ، آدرس شما بدون در نظر گرفتن تعداد سرورها ، یک درخواست آدرس IP به یک سرور در هر سایت ارسال می کند. اگر آن سرور پاسخگو نباشد ، با خطای DNS روبرو می شوید.
مرحله 5. با پیمایش در ترمینال ، حافظه پنهان DNS Unicast را مشاهده کنید
می توانید از نتایج جستجوی خود برای مشاهده آدرس IP سایتهای مکرر بازدید شده استفاده کنید. اگر با خطای DNS روبرو شدید ، حافظه پنهان UDNS محتمل ترین محل مشکل است.
همچنین می توانید از حافظه پنهان UDNS برای بررسی سابقه اخیر سایت خود استفاده کنید. برای گزارش کامل ، باید حافظه کش DNS Multicast را نیز بررسی کنید
مرحله 6. ترمینال را ببندید و دوباره باز کنید
این به شما کمک می کند تا هنگام بررسی بخش بعدی حافظه پنهان DNS ، از خطاهای فرمان جلوگیری کنید.
مرحله 7. "sudo Discoverutil mdnscachestats" را در ترمینال وارد کنید
نقل قول ها را وارد نکنید وقتی کارتان تمام شد ، ⏎ بازگشت را فشار دهید.
- قسمت "sudo" فرمان بقیه دستور را برای "امتیاز root" تنظیم می کند ، که به شما امکان می دهد اطلاعات حساس سیستم را مشاهده کنید.
- قسمت "Discoverutil" فرمان ، اطلاعات DNS را از سیستم شما درخواست می کند.
- قسمت "mdnscachestats" فرمان حافظه پنهان DNS Multicast شما را نمایش می دهد.
مرحله 8. رمز عبور مدیر خود را در ترمینال وارد کنید
این باید گذرواژه ای باشد که برای ورود به سیستم استفاده می کنید. پس از اتمام تایپ ، ⏎ Return را فشار دهید. ترمینال باید حافظه پنهان DNS Multicast شما را نمایش دهد.
- حافظه پنهان DNS Multicast (MDNS) همچنین آدرس های وب سایت (مانند فیس بوک) را به آدرس IP ترجمه می کند تا رایانه شما در جستجوهای بعدی از آن استفاده کند.
- با Multicast ، آدرس شما چندین درخواست آدرس IP را به سرورهای مختلف در هر سایت ارسال می کند. اگر یکی از سرورها پاسخگو نباشد ، هنوز چندین اتصال به سرورهای دیگر دارید ، به این معنی که به احتمال زیاد در شبکه Multicast با خطای DNS در مقایسه با شبکه Unicast کمتر مواجه می شوید.
مرحله 9. با پیمایش ، حافظه پنهان DNS Multicast را مشاهده کنید
می توانید از نتایج جستجوی خود برای مشاهده آدرس IP سایتهای مکرر بازدید شده استفاده کنید.
همچنین می توانید از حافظه پنهان MDNS برای بررسی سابقه سایت خود استفاده کنید. با بررسی حافظه پنهان MDNS همراه با حافظه پنهان UDNS ، یک گزارش کامل از تاریخچه به شما ارائه می شود
مرحله 10. کش (های) DNS خود را بشویید
عبارت "sudo dscacheutil -flushcache؛ sudo killall -HUP mDNSResponder؛ say cache flushed" را در ترمینال تایپ کنید. ضربه بزنید ⏎ بازگشت برای نهایی شدن فلاش. با این کار داده های ذخیره شده وب سایت شما بازنشانی می شود و خطاهای DNS که ممکن است با آن مواجه شوید پاک می شود. این دستور برای آخرین نسخه OS X (10.11) مناسب است.
- این دستور هر دو بخش حافظه پنهان (UDNS و MDNS) را فلاش می کند. فلاش هر دو بخش خطاهای فعلی را برطرف می کند و از وقوع خطاهای بعدی جلوگیری می کند ، بنابراین همیشه باید برای ثبات هر دو را با هم شستشو دهید. فشردن حافظه نهان به رایانه شما آسیبی نمی رساند.
- دستورات ترمینال برای شستشوی حافظه پنهان DNS بین نسخه های OS X متفاوت است. با رفتن به منوی Apple و انتخاب گزینه "About This Mac" ، از چه نسخه ای استفاده می کنید.
- برای OS X 10.10.4 و بالاتر عبارت "sudo dscacheutil -flushcache ؛ sudo killall -HUP mDNSResponder ؛ می گویند cache flushed" را تایپ کنید.
- برای سیستم عامل OS X 10.10 تا 10.10.3 ، کاربران باید عبارت "sudo Discoverutil mdnsflushcache ؛ sudo Discoverutil udnsflushcaches ،" flushed "را تایپ کنند.
- برای OS X 10.7 تا 10.9 "sudo killall -HUP mDNSResponder" را تایپ کنید.
- برای OS X 10.5 تا 10.6 نوع "sudo dscacheutil -flushcache" را تایپ کنید
- برای OS X 10.3 تا 10.4 عبارت "lookupd -flushcache" را تایپ کنید.
مرحله 11: تأیید کنید که حافظه کش DNS شما کار کرده است
از مرورگر دلخواه خود برای بازدید از سایتی که در آن با خطای DNS مواجه شده اید ، استفاده کنید. اکنون باید بتوانید به سایت دسترسی داشته باشید!
بارگیری سایتهای مکرر شما برای اولین بار پس از فلاش DNS بیشتر از حد معمول طول می کشد ، زیرا حافظه DNS شما در حال به روز رسانی است
نکات
روشن و خاموش کردن حالت هواپیما و سپس راه اندازی مجدد هر رایانه لوحی یا تلفن همراه باید همیشه حافظه پنهان DNS را پاک کند
هشدارها
- همیشه باید از رایانه خود نسخه پشتیبان تهیه کنید و قبل از وارد کردن آنها در Command Prompt یا Terminal ، تمام دستورات خود را از نظر صحت بررسی کنید.
- مراقب مشاهده یا بازنشانی حافظه نهان DNS در محل کار یا رایانه مشترک باشید. همیشه مطمئن شوید که ابتدا اجازه می خواهید.