همانطور که می دانید کلیه سایت هایی که مرور می کنید دارای یک ip می باشند که همه در Dns Cache ذخیره می شوند تا در بازدید بعدی ما از آن سایت دیگر نیازی به DNS Resolver نباشد
در این حالت مشکلی نیست تا زمانی که ادمین سایتی بنا به هر دلیلی نیم سرور(DNS) خود را تغییر می دهد و این تغییر مشکل ساز می شود از جمله عدم لود سایت یا لود سایت از روی کش که اطلاعات قبل از تغییر DNS را نشان می دهد زیرا مرورگر به علت Dns-Caching باز هم از Dns ذخیره شده سیستم عامل استفاده میکند
در این آموزش به نحوه حذف و Flush کردن Dns Cache می پردازیم:
1- برای این منظور در سیستم عامل ویندوز وارد (Command Prompt (Cmd شوید
عبارت ipconfig /flushdns را تایپ کرده و Enter را بزنید
نهایتا حذف کش DNS انجام و با پیام Successfully flushed the DNS Resolver Cache روبرو خواهید شد.
2- برای این منظور در سیستم عامل Mac OSX بصورت زیر عمل نمایید:
در Applications از قسمت Utilities باید Terminal را باز کنید
* در نسخه های ۱۰.۵ - ۱۰.۶ :
sudo dscacheutil -flushcache
* در نسخه های ۱۰.۷ - ۱۰.۸ - ۱۰.۹ و نسخه ۱۰.۱۰.۴ و بالاتر :
sudo killall -HUP mDNSResponder
* در نسخه های ۱۰.۱۰.۱ - ۱۰.۱۰.۲ - ۱۰.۱۰.۳ نیز :
sudo discoveryutil mdnsflushcache