هیچ فرایند انبارشی نباید به این صورت خام در دسترس همه باشه. خطر این مورد نه در اینه که بشه مقصد رو عوض کرد؛ که در اینه که خیلی راحت میشه تاریخچهٔ جاهایی که فرد بهش سر زده رو درآورد.
بله مهندس بهزادی اتفاقا من قبلا راجب این موضوعات توی اینترنت هم سرچ کرده بودم.این دستور به هر حال فعالیت های جستجوی کاربر رو افشا میکنه.ولی خوب دستور ویندوزی ipconfig /flushdns باعث میشه DNS Cache به طور کامل حذف و پاک بشه و مشکل افشا رو حل میکنه (Hide search behavior).
کلاً به ۳ دلیل باید کش DNS رو حذف کرد.یکی اش پاک کردن History هستش که شما بهش اشاره کردید.برای Security against manipulation که همون موضوعی هستش که من بهش اشاره کردم.یعنی مقابله با دستکاری های هکرها و Cyber criminals.یکی هم Solve technical problems هستش.که برای مشکل گشایی پیغام عدم دسترسی به وب سایت ها کاربرد داره.مثلا IP مرتبط باdomain name تغییر کرده باشه و ...
اتفاقا گنو/لینوکس و mac OS هر دو دستوری برای نمایش DNS Cache ندارند ولی دستور پاک کردن DNS Cahe رو دارند.
تو mac OS با دستور زیر میشه DNS Cahce رو پاک کرد :
sudo killall -HUP mDNSResonder
تو UBUNTU با دستور زیر میشه DNS Cahce رو پاک کرد :
sudo systemd-resolve --flush-cachess
توی دیگر توزیع ها :
sudo /etc/init.d/dns-clean start