কী জানতে হবে
- স্পটলাইটে টার্মিনাল টাইপ করুন, অথবা নেভিগেট করুন যাও > ইউটিলিটিস > টার্মিনাল।
- টার্মিনাল উইন্ডোতে, কমান্ডটি লিখুন: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
এই নিবন্ধটি ব্যাখ্যা করে যে কীভাবে একটি ম্যাকের ডিএনএস ক্যাশে ফ্লাশ করতে হয়।
আমি কিভাবে একটি Mac এ আমার DNS রিসেট করব?
যদি আপনি কানেক্টিভিটি সমস্যার সম্মুখীন হন, তাহলে আপনি আপনার Mac-এ সঞ্চিত ডোমেন নেম সার্ভার (DNS) তথ্যের স্থানীয় রেকর্ড রিসেট করে সেগুলি ঠিক করতে পারবেন। এই তথ্যটি পুরানো বা দূষিত হতে পারে, ওয়েবসাইটগুলিকে লোড হতে বাধা দেয় এবং আপনার সংযোগ ধীর করে দেয়৷একটি Mac এ DNS ক্যাশে রিসেট করতে, আপনাকে আপনার Mac এ একটি টার্মিনাল কমান্ড লিখতে হবে।
এখানে কিভাবে একটি Mac এ আপনার DNS ক্যাশে ফ্লাশ করবেন:
-
স্পটলাইট খুলতে
কমান্ড+ স্পেস টাইপ করুন।
-
টার্মিনাল টাইপ করুন এবং অনুসন্ধান ফলাফল থেকে টার্মিনাল নির্বাচন করুন।
এছাড়াও আপনি Go > ইউটিলিটিস > টার্মিনাল এ নেভিগেট করে টার্মিনাল অ্যাক্সেস করতে পারেন।
-
টার্মিনাল উইন্ডোতে এই কমান্ডটি লিখুন: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder এবং তারপর Enter চাপুন।
এই কমান্ডটি শুধুমাত্র macOS এল ক্যাপিটান এবং নতুনতে কাজ করে। আপনার যদি macOS এর একটি পুরানো সংস্করণ থাকে, তাহলে সঠিক কমান্ডের জন্য পরবর্তী বিভাগটি দেখুন।
-
আপনার পাসওয়ার্ড টাইপ করুন এবং আবার enter টিপুন।
আপনি টাইপ করার সাথে সাথে পাসওয়ার্ড টার্মিনালে প্রদর্শিত হবে না। শুধু পাসওয়ার্ড টাইপ করুন এবং এন্টার টিপুন।
-
আপনার DNS ক্যাশে রিসেট করা হবে, কিন্তু টার্মিনালে সেই প্রভাবের জন্য কোনো বার্তা থাকবে না। যখন একটি নতুন লাইন উপস্থিত হয়, এটি নির্দেশ করে যে কমান্ডটি সম্পন্ন হয়েছে৷
macOS এর পুরানো সংস্করণে কীভাবে DNS ফ্লাশ করবেন
macOS এর পুরানো সংস্করণগুলি DNS ফ্লাশ করার জন্য বিভিন্ন টার্মিনাল কমান্ড ব্যবহার করে। যাইহোক, আপনি যে macOS সংস্করণটি ব্যবহার করছেন তা নির্বিশেষে একটি টার্মিনাল উইন্ডো খোলার মাধ্যমে শুরু করুন৷
এখানে ম্যাকওএসের প্রতিটি সংস্করণে ডিএনএস ফ্লাশ করার কমান্ড রয়েছে:
- El Capitan এবং নতুন: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Yosemite: sudo killall -HUP mDNSResponder
- সিংহ, মাউন্টেন লায়ন এবং ম্যাভেরিক্স: sudo dscacheutil –flushcache
- স্নো লেপার্ড: sudo lookupd –flushcache
- টাইগার: lookupd –flushcache
ডিএনএস ফ্লাশ করলে কী হয়?
যখনই আপনি ইন্টারনেটের মাধ্যমে কোনো ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করেন, আপনি একটি DNS সার্ভারের সাথে সংযোগ করেন যা আপনার ওয়েব ব্রাউজারকে কোথায় যেতে হবে তা বলে। DNS সার্ভার ওয়েবসাইট এবং IP ঠিকানাগুলির একটি ডিরেক্টরি বজায় রাখে, যা এটিকে ওয়েবসাইটের ঠিকানা দেখতে, সংশ্লিষ্ট IP খুঁজে পেতে এবং আপনার ওয়েব ব্রাউজারে প্রদান করতে দেয়। সেই তথ্যটি আপনার ম্যাকে একটি DNS ক্যাশে সংরক্ষণ করা হয়৷
যখন আপনি সম্প্রতি গিয়েছিলেন এমন একটি ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করেন, আপনার Mac প্রকৃত DNS সার্ভারের সাথে চেক করার পরিবর্তে এটির DNS ক্যাশে ব্যবহার করে। এটি সময় বাঁচায়, তাই ওয়েবসাইট দ্রুত লোড হয়। ওয়েব ব্রাউজারটিকে দূরবর্তী DNS সার্ভারের সাথে যোগাযোগের অতিরিক্ত ধাপের মধ্য দিয়ে যেতে হবে না, যার ফলে ওয়েবসাইট ঠিকানা প্রবেশ করা এবং ওয়েবসাইট লোড হওয়ার মধ্যে কম সময় লাগে।
যদি স্থানীয় ডিএনএস ক্যাশে দূষিত বা পুরানো হয় তবে এটি একটি পুরানো ফোন বই বা ঠিকানা বই ব্যবহার করার চেষ্টা করার মতো যা কেউ ভাঙচুর করেছে। আপনার ওয়েব ব্রাউজার আপনি যে ওয়েবসাইটটি দেখার চেষ্টা করছেন তার একটি আইপি ঠিকানা খুঁজে পেতে ক্যাশে চেক করে এবং এটি হয় ভুল ঠিকানা বা একটি অব্যবহারযোগ্য ঠিকানা খুঁজে পায়। এটি প্রক্রিয়াটিকে ধীর করে দিতে পারে বা ওয়েবসাইট বা নির্দিষ্ট ওয়েবসাইট উপাদান যেমন ভিডিওগুলিকে লোড হতে বাধা দিতে পারে৷
যখন আপনি আপনার DNS ক্যাশে ফ্লাশ করেন, আপনি আপনার Macকে এর স্থানীয় DNS রেকর্ড মুছে ফেলার নির্দেশ দেন। এটি আপনার ওয়েব ব্রাউজারকে পরের বার যখন আপনি কোনও ওয়েবসাইট অ্যাক্সেস করার চেষ্টা করেন তখন একটি প্রকৃত DNS সার্ভারের সাথে চেক করতে বাধ্য করে। আপনার ম্যাকের ডিএনএস সার্ভারগুলি পরিবর্তন করার পরে আপনার সর্বদা আপনার ডিএনএস ক্যাশে ফ্লাশ করা উচিত। আপনার সংযোগ সমস্যা হলে এটি সহায়ক হতে পারে৷
FAQ
আমি কিভাবে একটি Mac এ DNS ক্যাশে চেক করব?
আপনার Mac এ বিল্ট-ইন কনসোল লগ-ভিউয়ার অ্যাপটি খুলুন এবং সার্চ বারে any:mdnsresponder টাইপ করুন।তারপরে, টার্মিনাল চালু করুন, টাইপ করুন sudo killall –INFO mDNSResponder, এবং Enter বা রিটার্ন ব্যাক ইন টিপুন কনসোল অ্যাপে, আপনি ক্যাশে করা DNS রেকর্ডগুলির একটি তালিকা দেখতে পারেন৷
আমি কিভাবে Windows 10 এ DNS ক্যাশে সাফ করব?
Windows 10-এ DNS ক্যাশে সাফ করতে, রান ডায়ালগ বক্স খুলুন, ipconfig /flushdns টাইপ করুন এবং ঠিক আছে ক্লিক করুন। আপনি যদি প্রক্রিয়া সম্পর্কে আরও তথ্য চান তবে আপনি উইন্ডোজ কমান্ড প্রম্পটে একই কমান্ড ব্যবহার করতে পারেন।
DNS ক্যাশে বিষক্রিয়া কি?
DNS ক্যাশে বিষক্রিয়া, যা DNS স্পুফিং নামেও পরিচিত, যখন কেউ ইচ্ছাকৃতভাবে একটি DNS ক্যাশে মিথ্যা বা ভুল তথ্য প্রবেশ করে। মিথ্যা তথ্য ইনপুট করার পরে, ভবিষ্যতের ডিএনএস প্রশ্নগুলি ভুল প্রতিক্রিয়া ফিরিয়ে দেবে এবং ব্যবহারকারীদেরকে ভুল ওয়েবসাইটে পাঠাবে।