برخی از اوقات می توان مشکلات مربوط به اینترنت و برخی از ارور ها را با فلش کردن کش dns برطرف کرد. در این مطلب قصد دارم تا به اموزش پاک کردن حافظه پنهان dns در مک بپردازم.
فهرست محتوا
چرا باید حافظه پنهان Dns را در مک پاک کنیم؟
قبل جواب به این سوال ابتدا باید بدانید که دقیقا Cashe dns چیست؟ در واقع کار dns این است که url وارد شده را به ادرس آی پی ترجمه می کند تا شما بتوانید به آن سرور دسترسی داشته باشید. هر باری که شما از یک وبسایت بازدید می کنید این رد و بدل دیتا بین سیستم شما و dns در یک حافظه پنهان در مک شما دخیره می شود.
این کار باعث می شود تا هنگام بازدید مجدد از وبسایت سیستم شما مجدد به سراغ سرور dns نرود و مستقیما از حافظه کش خود استفاده کند. با اینکه این موضوع می تواند باعث افزایش سرعت به میزان قابل توجه ای شود اما در صورتی خراب یا قدیمی بودن این حافظه پنهانی ممکن است مشکلاتی در اتصال اینترنت شما یا بارگیری وبسایت پیش آید.
با فلش کردن کش dns این حافظه پاک می شود و سیستم شما دوباره مجدد اطلاعات را از سرور dns میگیرید که می تواند باعث حل مشکل شما شود.
چگونه برنامه فتوشاپ (photoshop) را بر روی مک دانلود و نصب کنیم؟
نحوه فلش کردن dns در مک
حالا که با دلیل فلش کردن dns آشنا شدید ممکن است بخواهید اینکار را انجام دهید تا برخی از مشکلات و ارور های عجیب و غریب اینترنت شما برطرف شود. برای اینکار کافیست مراحل زیر را دنبال کنید:
ابتدا terminal را باز کنید. برای اینکار کلید های command + space را باهم فشار دهید تا spotlight باز شود. سپس عبارت terminal را تایپ کنید و آن را از نتیجه های نشان داده شده انتخاب کنید.

سپس command زیر را تایپ کنید. (می توانید برای راحتی آن را کپی و پیست کنید.) در آخر بر روی Enter کلیک کنید.
- sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

سپس رمزعبور سیستم خود را تایپ کنید و Enter را بزنید. با اینکار حافظه پنهانی dns به سرعت پاک می شود.
آموزش ریست فکتوری مک بوک صفر تا صد
Command فلش کردن کش Dns در نسخه های دیگر macOS
در نسخه های مختلف macOS ممکن است کامند پاک کردن حافظه پنهانی DNS متفاوت باشد. به همین دلیل می توانید با توجه به نسخه فعلی سیستم عامل دیوایس خود از هر کدام از کامند های زیر استفاده کنید:
- El Capitan: sudo killall -HUP mDNSResponder
- Yosemite: sudo discoveryutil udnsflushcaches
- Lion, Mountain Lion, and Mavericks: sudo killall -HUP mDNSResponder
- Snow Leopard: sudo dscacheutil -flushcache
- Leopard: sudo lookupd -flushcache
- Tiger: lookupd -flushcache
در این مطلب از زرممبر خرید ممبر فیک بدون ریزش، خرید ممبر واقعی اد اجباری و… به اموزش فلش کردن کش DNS در مک پرداختم تا بتوانید خیلی ساده و راحت با توجه به نسخه macOS دیوایس خود حافظه پنهانی DNS را پاک کنید و از شر برخی مشکلات و ارور های عجیب و غریب اینترنت راحت شوید.
