DNS ক্যাশ কী?
DNS ক্যাশ বলতে টেম্পোরারি ইনফরমেশন স্টোরেজকে বোঝায়। অর্থাৎ আপনি ম্যাককে কমান্ড দিলে সেটি জানে কোন ওয়েবসাইট খুলতে হবে।
সহজ ভাষায়, এটি পূর্বে ভিজিট করা ওয়েবসাইটের ডোমেইন নামের একটি তালিকা যা সাধারণত সংখ্যায় প্রকাশ করা হয়। যখন কোনো ওয়েবসাইট এক ডোমেইন থেকে অন্য ডোমেইনে শিফ্ট করে, DNS অ্যাড্রেস পরিবর্তন হয়, কিন্তু যদি ম্যাকের রেকর্ডে সেটি আপডেট না হয়, তবে আপনি «unreachable site» এরর পেতে পারেন। তাই ম্যাকওএস DNS ক্যাশ সময়মতো ক্লিয়ার করা জরুরি।
নোট: DNS ক্যাশ এবং রিসেন্ট অনলাইন হিস্টরি একই জিনিস নয়।
অতিরিক্ত তথি: সেরা ম্যাক ক্লিনিং ও অপ্টিমাইজেশন সফটওয়্যার ব্যবহার করুন
ম্যাক ক্লিনিং ও অপ্টিমাইজেশন ইউটিলিটি ব্যবহার করে ক্যাশ, কুকিজ, লগস, ব্রাউজিং হিস্টরি, ট্রাশ ফাইল ও অন্যান্য রিডানডেন্ট ডেটা ক্লিন করা সম্ভবত সেরা উপায়। অপ্টিমাইজেশন সফটওয়্যার রাখলে ম্যাক সুষ্ঠু ও স্থিতিশীল পারফর্ম করে। আমরা Cleanup My System রিকমেন্ড করি। এই ম্যাক অ্যাপ্লিকেশনে ক্লিন, স্পিড আপ এবং স্টোরেজ স্পেস রিক্লেইম করার অনেক মডিউল রয়েছে। এটি তাদের জন্য চমৎকার সমাধান যারা ধীর ও স্লাগিশ ম্যাক পারফরম্যান্স নিয়ে নিয়মিত সমস্যায় পড়েন। Cleanup My System-এর একক স্ক্যান জাঙ্ক ফাইল, বেকার মেইল অ্যাটাচমেন্ট, বড়/পুরানো ফাইল সহ আরো অনেক কিছু ঝামেলা ছাড়া সরিয়ে ফেলে।
এছাড়া এর নতুন যোগ করা মডিউল—Disk Analyzer-এর মাধ্যমে স্টোরেজ ভিজুয়ালাইজেশন দেখা যায়।再者, ডেডিকেটেড মডিউলের মাধ্যমে প্রাইভেসি ও আইডেন্টিটি প্রোটেকশনও পাওয়া যায়। এটি অনলাইন ট্রেস মুছে ফেলে এবং ডিজিটাল ট্র্যাকার বাঁচায়।

অথচ, অ্যাপটি ন্যূনতম সিস্টেম রিসোর্স ব্যবহার করে এবং macOS 10.10 বা তার উপরের ভার্সনে চলে। এর মডিউল সম্পর্কে আরো জানতে এখানে ক্লিক করুন!
ম্যানুয়াল পদ্ধতিতে ম্যাকে DNS ক্যাশ ফ্লাশ করুন
macOS Catalina/Mojave-এ DNS ক্যাশ ক্লিয়ার করার ধাপ
- Spotlight-এ Terminal লিখে এন্টার দিন। অথবা Dock-এ LaunchPad খুলে Terminal টাইপ করুন।
- নিচের কমান্ডটি দিন:
sudo killall -HUP mDNSResponder; sleep 2;

- Return চাপুন, পাসওয়ার্ড দিন, আবার Return চাপুন।
- এখন দেখবেন: «macOS DNS Cache reset» মেসেজ।
- Terminal বন্ধ করুন।
- macOS Catalina/Mojave-এ DNS ক্যাশ এখন ক্লিয়ার।
নোট: প্রসেস কমপ্লিশনের কোনো নোটিফিকেশন আসে না। কিন্তু অডিও নোটিফিকেশন চাইলে প্রথম কমান্ডের পর কিছু টেক্সট যোগ করুন। যেমন: sudo killall -HUP mDNSResponder; say task successfully completed.
macOS Sierra, macOS X El Capitan এবং Yosemite-এ DNS ক্যাশ ক্লিয়ার করার ধাপ
macOS Sierra-এ DNS ফ্লাশ করার কমান্ড: sudo killall -HUP mDNSResponder; say DNS cache has been flushed.
macOS X El Capitan এবং Yosemite-এ: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say cache flushed
এই সহজ ধাপগুলো ফলো করে পুরনো এবং নতুন দুই ভেজনের macOS-এ DNS ফ্লাশ করা সম্ভব।
এছাড়া, আপনি যদি উইন্ডোজ মেশিন ব্যবহার করেন এবং সেখানে DNS ক্লিয়ার করতে চান, তবে নিচের ধাপগুলো ফলো করুন:
- Windows search bar-এ Command Prompt লিখুন।
- সার্চ রেজাল্ট থেকে Command Prompt সিলেক্ট করুন এবং রাইট প্যানেল থেকে «Run as administrator» ক্লিক করুন।
- এখানে টাইপ করুন:
ipconfig /flushdnsএবং Enter চাপুন।

- এই প্রসেস বেশি সময় নেয় না। সম্পূর্ণ হলে কনফার্মেশন মেসেজ দেখাবে।

এর মানে উইন্ডোজ মেশিনে DNS ক্যাশ ডেটাবেস এখন ক্লিয়ার। এখন আপনি DNS সার্ভার থেকে সঠিক ও আপডেটেড IP ম্যাপিং পাবেন।
এখন যেহেতু DNS ক্যাশ ক্লিয়ার করা জানলাম, কিছু
প্রশ্নোত্তর (FAQ)
১. কখন DNS ক্যাশ রিসেট করা উচিত?
যখন কোনো ওয়েবসাইট অন্য সিস্টেমে অ্যাক্সেস হয় কিন্তু আপনার সিস্টেমে না হয়, তখন DNS ক্যাশ ফ্লাশ করা দরকার। নেটওয়ার্ক স্পিডে সমস্যা হলেও এটি করা যায়। DNS ক্যাশ রিসেট করলে দুটো সমস্যাই ফিক্স হয়।
২. DNS ক্যাশ ফ্লাশ করলে কী হয়?
DNS ক্যাশ ফ্লাশ করলে ডেটা রিফ্রেশ হয়। এর মানে ওয়েবসাইট অ্যাক্সেস করতে সমস্যা হবেনা। কিন্তু প্রথমে সেটি কিছুটা ধীরে লোড হতে পারে।
৩. ম্যাকে DNS ক্যাশ ফ্লাশ করার অন্য কোনো উপায় আছে কি?
Terminal কমান্ড ব্যবহার না চাইলে ব্রাউজার ক্যাশ ডিলিট করে আউটডেটেড DNS রিফ্রেশ করা যায়। এটি Cleanup My System-এর সাহায্যে খুব সহজে এক ক্লিকে করা যায়। এটি ব্রাউজার ক্যাশ ও কুকিজ দুটোই ক্লিয়ার করে যা ওয়েব পেজ লোডিং ধীর করে।
ম্যাকে DNS ফ্লাশ করার বিষয়ে আমাদের পক্ষ থেকে এতটুকু। DNS ক্যাশ খুব কমই ফ্লাশ করতে হয়, কিন্তু ওয়েবসাইট বা নেটওয়ার্ক সমস্যা হলে এটি কাজে আসে। সঠিক কমান্ড ব্যবহার করলেই হয়, কিন্তু কখনো Terminal ব্যবহার করা কমফরটেবল না লাগলে Cleanup My System আপনার কাজটি করে দেবে।
