پاک کردن کش DNS
کش دی ان اس (DNS Cache) یک پایگاه داده موقت است که اطلاعات جستجو (Lookup) شدهی قبلی DNS را ذخیره میکند. به عبارت دیگر، هر زمان که شما یک وب سایت بازدید می کنید، سیستم عامل و مرورگر شما یک رکورد دی ان اس برای دامنه وب سایت و آدرس IP مربوطه را نگه می دارد.
این دخیره سازی رکورد دی ان اس از ارسال درخواستهای تکراری به سرورهای DNS جلوگیری میکند و به سرعت بارگذاری وب سایت کمک میکند.
با این حال در بعضی موارد مانند مسائل مربوط به شبکه یا بعد از تغییر تنظیمات DNS باید کش دی ان اس مربوط به سیستم عامل را پاک کرد تا تغییرات اعمال شود و یا بتوان مشکل را عیب یابی کرد.
در این مقاله به پاک کردن کش دی ان اس در سیستم عامل های مختلف میپردازیم، با ما همراه باشید.
برای پاک کردن کش دی ان اس ابتدا Command Prompt رو با کاربر Administrator باز کنید (قبل از باز کردن کلیک راست کرده و run as administrator کلیک کنید) سپس دستور زیر رو اجرا کنید :
ipconfig /flushdns
خروجی :
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
در لینوکس هیچ سرویس کش دی ان اس در سطح OS وجود ندارد، مگر اینکه یک سرویس مانند Systemd-Resolved، DNSMasq یا Nscd نصب و اجرا شود که پاک کردن کش در این سرویس ها هر کدام متفاوت می باشد.
دستور پاک کردن کش دی ان اس در سرویس های مختلف :
sudo systemd-resolve --flush-caches
systemctl restart dnsmasq.service
systemctl restart nscd.service
تمام
Copyright © 2018. All rights reserved Taktaweb Group.