پاک کردن کش DNS در سیستم عامل های ویندوز و مک کار چندان مشکلی نیست اما زمانیکه صحبت از توزیع های مختلف لینوکس می شود معمولا سرویسی برای حذف کردن کش DNS در آنها وجود ندارد. در واقع لینوکسی بصورت پیشفرض مکانیزمی برای پاک کردن کش DNS در خودش ندیده است. یکی از ابزارهایی که بعد از نصب کردن آن می توانید DNS Cache را پاک کنید NSCD یا Name Service Caching Daemon است که به اختصار ما آن را NSCD می نامیم ، این ابزار بعد از نصب و اجرا می تواند DNS Cache را در سیستم عامل لینوکس پاک کند. برای نصب کردن این ابزار در سیستم عامل های خانواده Debian دستور زیر را وارد کنید :
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
sudo apt-get install nscd
و برای نصب کردن این برنامه در سیستم عامل های خانواده RedHat دستورات زیر را به ترتیب زیر را وارد کنید :
yum install nscd
service nscd start
chkconfig nscd on
بعد از نصب کردن برنامه در سیستم عامل های لینوکس با استفاده از دستور زیر می توانید Cache DNS را پاک کنید :
nscd -i hosts
دستور بالا DNS Cache کاربر فعلی و فعال سیستم را پاک می کند.
nscd -I hosts
دستور بالا DNS Cache کلیه کاربران سیستم را پاک می کند.برای برخی از سیستم عامل های خانواده Debian و Ubuntu شما می توانید با دستور زیر نیز DNS Cache را پاک کنید :
sudo service dns-clean restart
و یا با استفاده از دستور زیر :
root@host: /etc/init.d/nscd restart
ITPRO باشید
نویسنده : محمد نصیری
منبع : ITPRO
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد