এই শতাব্দীতে দুনিয়াকে যা যা অবিষ্কার ও প্রযুক্তি দিয়েছে, 그중 ইন্টারনেট নিশ্চিতভাবে শীর্ষে। সেনাবাহিনীর জন্য প্রাথমিক ও অ্যাক্সেসযোগ্য যোগাযোগের মাধ্যম হিসেবে যা শুরু হয়েছিল, সেটি আজ কম্পিউটার, সার্ভার এবং কানেকশনের একটি বিশাল জটিল জালে পরিণত হয়েছে।
সাধারণত ইন্টারনেট হাজার হাজার বিভিন্ন কম্পোনেন্টের সমষ্টি, এবং DNS স 그중 সবচেয়ে গুরুত্বপূর্ণ একটি।
DNS কী?
DNS হলো Domain Name System-এর সংক্ষিপ্ত রূপ। সহজ ভাষায় এটি "ইন্টারনেটের ফোনবুক"। যেভাবে একটি ফোনবুক ব্যক্তির নাম এবং ফোন নম্বর দুটোই সংরক্ষণ করে, তেমনি DNS ডোমেইন নাম এবং তাদের সংশ্লিষ্ট IP অ্যাড্রেস সংরক্ষণ করে। DNS ডিরেক্টরির সাথে, একজন ইন্টারনেট ব্যবহারকারী জটিল IP অ্যাড্রেস মনে রাখার প্রয়োজন নেই, কারণ সে ডোমেইনের নাম মনে রাখতে পারে যা অনেক সহজ এবং সরল।
DNS থেকে IP কনভার্সনের উদাহরণ:
যখন আমরা সার্চ বারে আমাদের কাঙ্ক্ষিত ওয়েব পেজের নাম লিখি (যেমন: www.example.com), DNS ডিরেক্টরি সেটিকে একটি IP অ্যাড্রেসে (193.128.1.2) কনভার্ট করে। এই কনভার্সন ব্যবহারকারীকে ইন্টারনেটে ডোমেইন লোকেট করতে সাহায্য করে।
DNS ক্যাশে কীভাবে জেনারেট হয়?
DNS ক্যাশে হলো আপনার কম্পিউটারের অপারেটিং সিস্টেম (OS) দ্বারা জেনারেট হওয়া একটি লোকাল ডিরেক্টরি বা ডাটাবেস। এই ডাটাবেস আপনার gần dago যেসব ওয়েবসাইট এবং ইন্টারনেট ডোমেইন ভিজিট করেছেন সেগুলোর রেকর্ড রাখে। যেভাবে একটি ফোনবুক আপনাকে আপনার কন্টাক্টদের নাম ও ঠিকানা মনে রাখা ছাড়া দেখতে দেয়, তেমনি DNS ডিরেক্টরি আপনাকে প্রতিটি ওয়েবসাইটের জটিল IP অ্যাড্রেস মনে রাখার থেকে মুক্তি দেয়।
DNS ক্যাশে কীভাবে ক্লিয়ার করবেন?
এই আর্টিকেলের এই সেকশনে, আমরা macOS, Windows, Linux, এবং Google Chrome-এর জন্য ক্যাশে ক্লিনিং মেথড আলোচনা করেছি।
Mac-এ DNS ক্যাশে ক্লিয়ার করুন
Mac-এ DNS ক্যাশে ক্লিয়ার করার আগে, আপনি জানতে চাইতে পারেন Mac-এ DNS ক্যাশে কেন ক্লিয়ার করবেন?
সাধারণ পরিস্থিতিতে, আপনার কম্পিউটারের DNS ডিরেক্টরি ক্লিয়ার করার কোনো প্রয়োজন নেই। কিন্তু কখনো কখনো একটি ওয়েবসাইট তার DNS সার্ভার অ্যাড্রেস পরিবর্তন করতে পারে। এবং যেহেতু আমাদের কম্পিউটারগুলো এই পরিবর্তন সম্পর্কে অজানা, সেগুলো পুরনো DNS ডিরেক্টরির রেকর্ড রাখে। এই কারণে ওয়েবসাইট এক্সেস করতে সমস্যা হয়। তাই আমাদের ম্যানুয়ালি আপনার কম্পিউটারের DNS ক্যাশে ক্লিয়ার ও আপডেট করতে হয়।
Mac-এ DNS ক্যাশে ফ্লাশ করার পর, আপনার কম্পিউটার DNS পরিবর্তন করা ওয়েবসাইটটি পুনরায় ভিজিট করতে কোনো সমস্যা ফেস করবে না।
আপনি দ্রুত আপনার Mac-এ DNS ক্যাশে ক্লিয়ার করতে পারেন Umate Mac Cleaner ব্যবহার করে। এটি শুধু আপনার DNS ক্যাশে ক্লিয়ার করতে সাহায্য করে না, বরং আপনার প্রাইভেট ডেটা ও ইরেজ করে। Umate Mac Cleaner ব্যবহার করতে নিচের স্টেপস ফলো করুন:
স্টেপ ১. আপনার Mac-এ Umate Mac Cleaner ইনস্টল ও লঞ্চ করুন।
স্টেপ ২. "Erase Private Data" ট্যাব বাছাই করুন এবং "Scan" ক্লিক করুন; Umate DNS ফাইলস এবং অন্যান্য প্রাইভেট ফাইলসের ট্রেস লোকেট করবে।
স্টেপ ৩. একবার লিস্ট আপনার সামনে আসলে, আপনি যেসব ফাইল রিমুভ করতে চান সেগুলো বাছাই করুন এবং "Erase"-এ ক্লিক করুন।
কौন যেসব Mac ডিভাইস Umate Mac Cleaner চালাতে পারে?
১. Umate Mac Cleaner নিচের ডিভাইসগুলো সাপোর্ট করে:
- Open The Finder's Program
- MacBook
- MacBook Air
- MacBook Pro
- iMac
- iMac Pro
- Mac Pro
- Mac Mini
২. নিচের OSগুলো Umate Mac Cleaner সাপোর্ট করে:
- Big Sur (macOS 11)
- Catalina (macOS 10.15)
- Mojave (macOS 10.14)
- High Sierra (macOS 10.13)
- Sierra (macOS 10.12)
- El Capitan (macOS X 10.11)
- Mavericks (macOS X 10.9)
নোট: Umate Mac Cleaner সিস্টেম ক্যাশে ফাইলসসহ ব্রাউজার ক্যাশে ফাইলসও ক্লিন করতে সাহায্য করতে পারে।
Windows-এ DNS ক্যাশে ক্লিয়ার করুন
Windows-এ DNS ক্যাশে ফ্লাশ করা খুব সিম্পল এবং সহজ প্রক্রিয়া। আরো প্রভাবশালী বিষয় হলো এই মেথড Windows-এর সব ভার্সনে প্রযোজ্য।
আপনার Windows-এ flush DNS কমান্ড শুরু করতে নিচের স্টেপস ফলো করুন:
স্টেপ ১. আপনার কম্পিউটারের অ্যাডমিনিস্ট্রেটর হিসেবে "Command Prompt" লোড করুন। আপনি "Start Menu"-তে "Command Prompt" টাইপ করে এটি করতে পারেন।
স্টেপ ২. প্রম্প্ট লোড হলে, "ipconfig/flushdns" টাইপ করুন এবং "Enter" চাপুন।
স্টেপ ৩. প্রক্রিয়া কম্প্লিট হলে "DNS Resolver Cache" কনফার্মেশন মেসেজ দেখাবে।
Linux-এ DNS ক্যাশে ক্লিয়ার করুন
Linux কম্পিউটারগুলো Mac এবং Windows কম্পিউটারের চেয়ে আলাদা কনফিগারেশন রাখে। Linux মেশিনগুলিতে, কিছু ডিস্ট্রিবিউশন আলাদা DNS সার্ভিস ব্যবহার করে, আবার কিছু ডিস্ট্রিবিউশন সার্ভিস ব্যবহার করে না।
বিভিন্ন Linux ডিস্ট্রিবিউশনের জন্য DNS ক্যাশে কীভাবে ক্লিয়ার করবেন:
Linux মেশিনগুলোর ডিস্ট্রিবিউশনে ভিন্ন ভিন্ন সার্ভিস রয়েছে, যেমন
- NCSD (Name Service Caching Daemon)
- BIND (Berkley Internet Name Domain)
- dnsmasq
প্রতিটি DNS-এর জন্য DNS ক্যাশে ক্লিয়ার করার জন্য টার্মিনাল উইন্ডো লঞ্চ করতে হবে। কীবোর্ডে "Ctrl+Alt+T" চাপিয়ে আপনার Linux কম্পিউটারে DNS ক্যাশে ফ্লাশ করার জন্য রিলেটিভ কমান্ড ব্যবহার করুন।
Linux Flush DNS: NCSD-এর জন্য:
NCSD DNS ক্যাশে ফ্লাশ করার জন্য নিচের কমান্ড দিন:
sudo /etc/init.d/ncsd restart
টার্মিনাল যদি পাসওয়ার্ড চায়, দিন। প্রক্রিয়া থামবে এবং খুব কম সময়ে NCSD সার্ভিস রিস্টার্ট হবে।
Linux Flush DNS: BIND-এর জন্য:
আপনার BIND ক্যাশে ফ্লাশ করার জন্য আপনি বিভিন্ন flush DNS কমান্ড ব্যবহার করতে পারেন, যেমন
- sudo /etc/init.d/named restart
- sudo rndc restart
- sudo rndc exec
প্রক্রিয়া শেষ করতে আপনাকে পাসওয়ার্ড দিতে হতে পারে। BIND-এ DNS ক্যাশে ক্লিয়ার করার সময় আপনি খুঁজে পাবেন যে এটি আপনাকে স্পেসিফিক ডোমেইন টার্গেট করার অনুমতি দেয়। সেটি করতে "sudo rndc" কমান্ডে "flushname" এবং ডোমেইন নাম যোগ করুন।
যেমন, sudo rndc flushname example.com
Linux Flush DNS: dnsmasq-এর জন্য:
dnsmasq ক্যাশে ক্লিয়ার করার জন্য নিচের flush DNS কমান্ড ব্যবহার করুন:
sudo /etc/init.d/dnsmasq restart.
টার্মিনাল আপনাকে আবার পাসওয়ার্ড দিতে বলতে পারে।
Google Chrome-এ DNS ক্যাশে ক্লিয়ার করুন
Google Chrome দ্বারা স্টোর করা DNS ক্যাশে কম্পিউটারের OS থেকে আলাদা।
স্টেপ ১. আপনার ব্রাউজারের অ্যাড্রেস বারে নিচের chrome://net-internals/#dns টাইপ করুন এবং Enter চাপুন।
স্টেপ ২. "Clear Host Cache" বাটন খুঁজে বের করে ক্লিক করুন আপনার Chrome-এর DNS ক্যাশে ক্লিয়ার করতে।
উপসংহার
ইন্টারনেট আর সিম্পল কমিউনিকেশন টুল নয় যা সেটি習慣 ছিল। এই জটিলতার কারণে, কম্পিউটার এবং অন্যান্য ডিভাইসগুলোইন্টারনেট ব্যবহারে নিয়মিত সমস্যা ফেস করে। কষ্টসাধ্য হলেও, এই সমস্যা গুলো সিম্পল টাস্ক পারফর্ম করে সহজে সমাধান করা যায়, যেমন DNS ক্যাশে ফ্লাশ করা।
আমরা আন্তরিকভাবে আশা করি DNS ক্যাশে ফ্লাশ করার উপরে দেওয়া স্টেপস এবং মেথডগুলো আপনার জন্য সাহায্যকারী হবে। উপরে উল্লেখ করা মতে, DNS আধুনিক ইন্টারনেটের মূল কম্পোনেন্টের একটি। এটা নিয়মিত ফ্লাশ করলে আপনার ব্রাউজার আরও ভালোভাবে ফাংশন করবে।