আপনি লক্ষ্য করেছেন কি, প্রথমবার কোনো ওয়েবসাইট ভিজিট করার পর দ্বিতীয়বার অনেক দ্রুত লোড হয়? এর কারণ হলো আপনার অপারেটিং সিস্টেম (বা Chrome-এর ক্ষেত্রে ব্রাউজার) ভিজিট করা যেকোনো ওয়েবসাইটের IP অ্যাড্রেস এবং DNS (Domain Name System) ইনফরমেশন ক্যাশ করে রাখে। DNS ক্যাশে থাকে:
- ওয়েবসাইট অ্যাড্রেস বা হোস্টনেম (টেকনিক্যালি resource data বা rdata)
- ওয়েবসাইটের ডোমেইন নাম
- রেকর্ড টাইপ (IPv4 বা IPv6)
- ক্যাশের বৈধতা বা TTL (Time To Live)
TTL এক্সপায়ার হলে ক্যাশ অটোমেটিক্যালি ক্লিয়ার হয়ে DNS ফ্লাশ হয়। কিন্তু ঘন্টা বা দিন ধরে অপেক্ষা না করে ম্যানুয়ালি DNS ফ্লাশ করতে চাইলে এই আর্টিকেলটি পড়ুন।
তাহলে কেন DNS ফ্লাশ (বা ক্লিয়ার) করবেন?
DNS ফ্লাশ করার কয়েকটি সুবিধা:
- ডেটা কলেক্টররা আপনার সার্চ বিহেভিয়ার থেকে অ্যাড দেখাতে পারবে না
- ওয়েবসাইট বা ওয়েব অ্যাপের আপডেটেড ভার্সন লোড করতে বলবে। ডোমেইন মাইগ্রেশন হলে ৪০৪ এরর সমাধান করতে পারে
- DNS ক্যাশ পয়াজনিং প্রতিরোধ করবে - যেখানে হ্যাকাররা আপনার DNS ক্যাশ অ্যাক্সেস করে রিডাইরেক্ট করে সংবেদনশীল তথ্য চুরি করে
Windows-এ DNS ফ্লাশ করা
Windows 10-এ DNS রিকর্ড ফ্লাশ করার ধাপ:
Step 1: Start বা Windows Logo কী চাপুন
Step 2: "cmd" টাইপ করুন → ডানপাশে "Run as Administrator" সিলেক্ট করুন
Step 3: ipconfig /flushdns টাইপ করে Enter চাপুন
নিচের মতো রেসপন্স আসবে:
এটি মানে আপনার ক্যাশ পুরোপুরি ক্লিয়ার হয়েছে এবং যেকোনো ওয়েবসাইট ভিজিট করলে ফ্রেশ ভার্সন লোড হবে।
Google Chrome-এ DNS ক্যাশ ক্লিয়ার করা
অপারেটিং সিস্টেম না হলেও Chrome নিজস্ব DNS ক্যাশ রাখে ব্রাউজিং এক্সপেরিয়েন্স পারসোনালাইজ করার জন্য।
Chrome-এর DNS ফ্লাশ করতে: অ্যাড্রেস বারে chrome://net-internals/#dns টাইপ করে Enter চাপুন। তারপর "Clear host cache" ক্লিক করুন।
উপসংহার
এই আর্টিকেলে আপনি শিখেছেন DNS ফ্লাশ করার অনেক সুবিধা যা আপনার ইন্টারনেট এক্সপেরিয়েন্স সুরক্ষিত করে।
TTL এক্সপায়ার হলে ক্যাশ অটোমেটিক্যালি ক্লিয়ার হলেও, আপনাকে এই সুবিধাগুলো পেতে যতরা সম্ভব ততবার DNS ফ্লাশ করা উচিত।
পড়ার জন্য ধন্যবাদ!