যে কেউ ইন্টারনেট ব্যবহার করে সে কিছু ধরণের ডিজিটাল পদচিহ্ন রেখে যায়। কুকিজ এবং জাভাস্ক্রিপ্ট প্রায়ই ওয়েবসাইট ভিজিটরদের আচরণ নিরীক্ষণ করতে ব্যবহৃত হয়।
কিন্তু আপনি কি জানেন যে আপনার অপারেটিং সিস্টেম আপনার সার্ফিং কার্যকলাপ সম্পর্কে তথ্য সংরক্ষণ করে? এটি ডিএনএস ক্যাশের মাধ্যমে করা হয়, যা সমস্যা প্রতিরোধ করতে আপনার নিয়মিত পরিষ্কার করা উচিত।
এই নিবন্ধটি ব্যাখ্যা করবে ডিএনএস ক্যাশে কী, কেন আপনার কম্পিউটার এটি সংরক্ষণ করে এবং কীভাবে ম্যাকে ডিএনএস ক্যাশে ফ্লাশ করবেন।
DNS ক্যাশে কি?
DNS সার্ভারগুলি ডোমেইন নামগুলিকে রূপান্তর করে, যেমন www.abc.com, সংখ্যাসূচক ওয়েব ঠিকানাগুলিতে যা কম্পিউটার সিস্টেমগুলি প্রক্রিয়া করতে পারে৷ ডিফল্টরূপে, যখনই একটি ওয়েব ঠিকানা অ্যাক্সেস করা হয় তখন ব্রাউজারগুলি DNS সার্ভারের সাথে যোগাযোগ করে। একটি ইউআরএলে যত বেশি ভিজিটর থাকবে, ডিএনএস সার্ভারের জন্য তত বেশি কাজ হবে, যা ডিএনএস ত্রুটির কারণ হতে পারে, যেমন "ডিএনএস সার্ভার সাড়া দিচ্ছে না।"
প্রো টিপ:কর্মক্ষমতা সমস্যা, জাঙ্ক ফাইল, ক্ষতিকারক অ্যাপ এবং নিরাপত্তা হুমকির জন্য আপনার Mac স্ক্যান করুন
যা সিস্টেমের সমস্যা বা ধীর কর্মক্ষমতা সৃষ্টি করতে পারে।
DNS সার্ভারের জন্য কাজ কমাতে এবং ব্যবহারকারী যখনই একই ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করছেন তখন ঘন ঘন আনা প্রতিরোধ করতে, অপারেটিং সিস্টেম, যেমন Windows এবং macOS, প্রতিটি সমাধান করা ঠিকানার জন্য তাদের নিজস্ব ক্যাশে অন্তর্ভুক্ত করে। একে DNS ক্যাশে বলা হয়। মূলত, DNS ক্যাশে নামের রেজোলিউশনের জন্য প্রয়োজনীয় সমস্ত প্রাসঙ্গিক তথ্য সঞ্চয় করে। এইভাবে, আপনার ব্রাউজারকে প্রতিবার একটি ক্যোয়ারী করার সময় DNS সার্ভার অ্যাক্সেস করতে হবে না।
প্রতিটি DNS ক্যাশে নিম্নলিখিত তথ্য থাকে:
- রিসোর্স ডেটা বা rdata – এই ডেটা রেকর্ড বর্ণনা করে, যেমন ঠিকানা বা হোস্টের নাম৷
- রেকর্ডের ধরন - এটি তৈরি করা এন্ট্রির প্রকারকে বোঝায়
- রেকর্ডের নাম - এটি যে বস্তুর জন্য এন্ট্রি করা হয়েছিল তার ডোমেন নাম রেকর্ড করে৷
- বেঁচে থাকার সময় - এটি রিসোর্স রেকর্ডের বৈধতার সময়ের সাথে সম্পর্কিত, সাধারণত সেকেন্ডে সংরক্ষণ করা হয়।
- শ্রেণি - এটি প্রোটোকল গ্রুপকে বোঝায় যে সংস্থার অন্তর্গত।
- রিসোর্স ডেটা দৈর্ঘ্য - এটি রিসোর্স ডেটার দৈর্ঘ্যের মান।
কেন আপনার ক্যাটালিনায় ডিএনএস ক্যাশে সাফ করতে হবে
নিয়মিত DNS ফ্লাশের কারণ কী? আগে যেমন আলোচনা করা হয়েছে, DNS ক্যাশে নিয়মিত ফ্লাশ করার উদ্দেশ্য রয়েছে। কিন্তু এই প্রক্রিয়া স্বয়ংক্রিয় নয়। সংজ্ঞায়িত TTL মেয়াদ শেষ না হওয়া পর্যন্ত এন্ট্রিগুলি ক্যাশে সংরক্ষণ করা হয়। ব্যবহারকারীকে ফ্লাশ শুরু করতে হবে, এবং আপনার এটি করার জন্য বেশ কয়েকটি কারণ রয়েছে৷
অনুসন্ধান কার্যক্রম লুকান
যদিও ব্যবহারকারীর আচরণের নিরীক্ষণ মূলত কুকিজ, জাভাস্ক্রিপ্ট এবং অন্যান্য সফ্টওয়্যার ব্যবহারের মাধ্যমে করা হয়, তবুও DNS ক্যাশে তুলনামূলকভাবে গুরুত্বপূর্ণ তথ্য রয়েছে, যা ডেটা সংগ্রহকারীদের জন্য একটি সম্ভাব্য লক্ষ্য। তালিকাভুক্ত ঠিকানার উপর ভিত্তি করে, এবং ক্যাশে সংরক্ষিত অতিরিক্ত তথ্য, যে কেউ আপনার পৃষ্ঠার ইতিহাস বিশ্লেষণ করতে পারে। ক্যাশে সংরক্ষিত ওয়েব ঠিকানার তালিকা আপনি কোন ওয়েবসাইটগুলি প্রায়শই পরিদর্শন করেন তা বোঝায়৷ আপনার ক্যাশে করা ঠিকানার সংগ্রহ যত বেশি ব্যাপক, এটি আপনার এবং আপনার কার্যকলাপ সম্পর্কে তত বেশি প্রকাশ করে৷
নিরাপত্তার উদ্দেশ্যে
এটি সম্ভবত সবচেয়ে গুরুত্বপূর্ণ কারণগুলির মধ্যে একটি কারণ আপনার নিয়মিতভাবে DNS ক্যাশে সাফ করা উচিত। ক্যাশে সংরক্ষিত ডেটা দ্রুত ওয়েব পৃষ্ঠাগুলি সরবরাহ করার জন্য দরকারী, তবে এটি ভুল হাতে অত্যন্ত বিপজ্জনক হতে পারে। যদি হ্যাকাররা আপনার ডিএনএস ক্যাশে অ্যাক্সেস পায়, তাহলে তারা সহজেই এন্ট্রিগুলি পরিচালনা করতে পারে এবং আপনার কার্যকলাপ পরিবর্তন করতে পারে। উদাহরণস্বরূপ, তারা আপনাকে ভুল ওয়েবসাইটগুলিতে পুনঃনির্দেশ করতে পারে বা বিভিন্ন অনুসন্ধান ফলাফল দেখাতে পারে৷ একে DNS পয়জনিং বা DNS স্পুফিংও বলা হয়। এই কৌশলটি সাধারণত অনলাইন ব্যাঙ্কিং এবং অন্যান্য অ্যাকাউন্টের লগইন তথ্য চুরি করতে ব্যবহৃত হয়। আপনার DNS ফ্লাশ করার মাধ্যমে, সাইবার অপরাধীরা আপনার লগইন চুরি করার সুযোগ পাবে না।
প্রযুক্তিগত সমস্যা সমাধান করুন
যখন আপনার নির্দিষ্ট ওয়েবসাইটগুলি অ্যাক্সেস করতে বা ওয়েব অ্যাপ্লিকেশন ব্যবহার করতে সমস্যা হয়, তখন DNS ক্যাশে ফ্লাশ করা একটি প্রয়োজনীয় সমস্যা সমাধানের পদক্ষেপগুলির মধ্যে একটি। উদাহরণস্বরূপ, এটি সম্ভব যে পুরানো এন্ট্রিগুলির কারণে বলা ওয়েবসাইটটির পুরানো সংস্করণ দেখানো হয়েছে৷ এটি ঘটে যখন ক্যাশে সংরক্ষিত ডোমেন নামের একটি ভুল বা পুরানো IP ঠিকানা থাকে। এটি সহজেই DNS ক্যাশে সাফ করে ঠিক করা যেতে পারে। আপনি যখন এটি করবেন, অনুরোধটি আবার উপযুক্ত DNS সার্ভারে পাঠানো হবে, ক্যাশে থেকে নয়। এটি প্রক্রিয়ায় ঠিকানা তথ্য আপডেট করবে এবং ওয়েবপৃষ্ঠার সাথে সংযোগ পুনরুদ্ধার করা হবে৷
৷কিভাবে ক্যাটালিনা এবং বিগ সুরে ডিএনএস ক্যাশে ফ্লাশ করবেন
এখন যেহেতু আমরা ডিএনএস ক্যাশে সাফ করার গুরুত্ব প্রতিষ্ঠা করেছি, আসুন এখন ক্যাটালিনা এবং বিগ সুরে কীভাবে ডিএনএস ক্যাশে ফ্লাশ করা যায় তার পদক্ষেপগুলি নিয়ে আলোচনা করি৷
আপনি যদি macOS এর একটি পুরানো সংস্করণ চালাচ্ছেন তবে প্রক্রিয়াটি কিছুটা আলাদা তাই এটি কাজ করবে না। পদক্ষেপগুলি কার্যকর করার জন্য আপনাকে কমপক্ষে ক্যাটালিনা চালানো দরকার৷
এখানে ধাপগুলি অনুসরণ করুন:
- টার্মিনাল খুলুন ফাইন্ডার> যান> ইউটিলিটি এ গিয়ে . এছাড়াও আপনি স্পটলাইট ব্যবহার করে টার্মিনাল অনুসন্ধান করতে পারেন .
- টার্মিনাল উইন্ডোতে, নিম্নলিখিত কমান্ডটি টাইপ করুন:
- sudo dscacheutil -flushcache
- sudo killall -HUP mDNSResponder
- এন্টার টিপুন কমান্ড কার্যকর করতে।
- প্রম্পট করা হলে আপনার অ্যাডমিন পাসওয়ার্ড লিখুন।
- টার্মিনাল বন্ধ করুন।
আপনি উপরের পদক্ষেপগুলি সম্পন্ন করার পরে, আপনি সফলভাবে আপনার DNS ক্যাশে সাফ করেছেন। আপনি যদি ডিএনএস ক্যাশে রিসেট এবং ফ্লাশ ডিএনএস সমস্যার সম্মুখীন হন, এখানে আপনি যা করতে পারেন তা হল:
- আপনার Mac রিস্টার্ট করুন এবং রিবুট করার পর ক্যাশে সাফ করার চেষ্টা করুন।
- আপনার ফায়ারওয়াল এবং নিরাপত্তা সফ্টওয়্যার সাময়িকভাবে বন্ধ করুন।
- ম্যাক মেরামত অ্যাপ ব্যবহার করে আপনার ম্যাক থেকে জাঙ্ক ফাইলগুলি পরিষ্কার করুন৷ ৷
- নিরাপদ মোডে বুট করুন এবং সেখান থেকে DNS ক্যাশে সাফ করার চেষ্টা করুন।
কিভাবে পুরানো macOS দিয়ে Mac এ DNS ক্যাশে ফ্লাশ করবেন
উপরের ধাপগুলি শুধুমাত্র macOS Catalina এবং Big Sur এর জন্য কাজ করে। আপনি যদি একটি পুরানো macOS চালাচ্ছেন, তাহলে আপনাকে নীচের যথাযথ কমান্ডগুলি উল্লেখ করতে হবে। আপনি এখনও কমান্ডগুলি প্রবেশ করতে টার্মিনাল ব্যবহার করবেন, শুধুমাত্র কমান্ড লাইনগুলি সামান্য ভিন্ন।
সিয়েরা এবং উচ্চ সিয়েরা:
- sudo killall -HUP mDNSResponder
ইয়োসেমাইট (OS X 10.10.4) এবং El Capitan:
- sudo dscacheutil -flushcache
- sudo killall -HUP mDNSResponder
ইয়োসেমাইট (OS X 10.10.1 থেকে 10.10.3):
- sudo discoveryutil mdnsflushcache
- সুডো ডিসকভারিউটিল udnsflushcaches
ম্যাভারিকস:
- sudo dscacheutil -flushcache
- sudo killall -HUP mDNSResponder
সারাংশ
যখন আপনি উপরের কমান্ডগুলি ব্যবহার করে DNS ক্যাশে সাফ করবেন, তখন মনে রাখবেন যে আপনি কোনও নিশ্চিতকরণ বা কোনও বার্তা পাবেন না যা নির্দেশ করে যে প্রক্রিয়াটি সফল হয়েছে৷ DNS ক্যাশে রিসেট করা হয়েছে তা জানার একমাত্র উপায় হল আপনি অবশেষে সেই ওয়েবপৃষ্ঠাটি অ্যাক্সেস করতে সক্ষম হবেন যা আগে আপনার সমস্যা ছিল৷