پاک کردن کش 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
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
بنیانگذار انجمن تخصصی فناوری اطلاعات ایران ، هکر کلاه خاکستری ، کارشناس امنیت اطلاعات و ارتباطات
محمد نصیری هستم ، بنیانگذار انجمن تخصصی فناوری اطلاعات ایران و مجموعه توسینسو ، هکر قانونمند و کارشناس امنیت سایبری ، سابقه همکاری با بیش از 80 سازمان دولتی ، خصوصی ، نظامی و انتظامی در قالب مشاور ، مدرس و مدیر و ناظر پروژه ، مدرس دوره های تخصص شبکه ، امنیت ، هک و نفوذ ، در حال حاضر در ایران دیگه رسما فعالیتی غیر از مشاوره انجام نمیدم ، عاشق آموزش و تدریس هستم و به همین دلیل دوره های آموزشی که ضبط می کنم در دنیا بی نظیر هستند.
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود