কিভাবে Mac OS X-এ DNS ক্যাশে ফ্লাশ করবেন
সুচিপত্র:
- OS X 10.9 Mavericks-এ DNS ফ্লাশ করুন
- OS X Lion (10.7) এবং OS X Mountain Lion (10.8) এ DNS ক্যাশে ফ্লাশ করা হচ্ছে
- Mac OS X 10.5, Mac OS X 10.6 এ DNS ক্যাশে ফ্লাশ করুন
আপনি একজন সিস্টেম অ্যাডমিনিস্ট্রেটর বা ওয়েব ডেভেলপার, বা এর মধ্যে যেকোন কিছুই হোন না কেন, সার্ভার-পার্শ্বে জিনিসগুলি সোজা করার জন্য বা এমনকি নির্দিষ্ট কনফিগারেশন পরীক্ষা করার জন্য আপনাকে প্রতিবার আপনার DNS ক্যাশে ফ্লাশ করতে হবে।
Mac OS X-এ আপনার DNS ক্যাশে ফ্লাশ করা আসলেই খুব সহজ, কিন্তু ব্যবহার করার জন্য আসলে বেশ কিছু আলাদা কমান্ড রয়েছে এবং আপনি দেখতে পাবেন যে কমান্ডগুলি Mac OS X-এর বিভিন্ন সংস্করণের জন্য অনন্য৷MacOS Sierra 10.12, 10.11, 10.13, OS X 10.10, OS X 10.9 থেকে 10.4 পর্যন্ত ফিরে আসা Mac OS X-এর কোন সংস্করণ আপনি চালাচ্ছেন তা নির্বিশেষে আমরা আপনাকে কভার করেছি। সুতরাং আপনার OS X এর সংস্করণটি খুঁজুন, আপনার টার্মিনাল খুলুন এবং শুরু করতে নীচের উপযুক্ত নির্দেশাবলী অনুসরণ করুন।
মনে রাখবেন, এই কমান্ডগুলির প্রতিটিকে অবশ্যই কমান্ড লাইনে প্রবেশ করতে হবে, টার্মিনাল অ্যাপ্লিকেশনের মাধ্যমে (Mac OS X-এর সমস্ত সংস্করণে /Applications/Utilities/ পাওয়া যায়)। প্রথমে সেই অ্যাপটি চালু করুন এবং তারপরে আপনি চাইলে কমান্ডগুলো কপি করে পেস্ট করতে পারবেন।
MacOS Monterey 12, macOS Big Sur 11-এ DNS ক্যাশে ফ্লাশ করুন
macOS Monterey, Big Sur, এবং আরও নতুনের সাথে, আপনি DNS ক্যাশে ফ্লাশ করতে নিম্নলিখিত কমান্ড লাইন স্ট্রিং ব্যবহার করতে পারেন:
sudo killall -HUP mDNSResponder
MacOS 10.12, 10.11 তে DNS ক্যাশে ফ্লাশ করা হচ্ছে
সিয়েরা, এল ক্যাপিটান এবং নতুন ম্যাক ওএস রিলিজের জন্য:
sudo killall -HUP mDNSResponder
OS X 10.10 Yosemite-এ DNS ক্যাশে সাফ করা হচ্ছে
ইয়োসেমাইট চালাচ্ছেন? OS X Yosemite-এ ডিএনএস ক্যাশে ক্লিয়ার করা আবার পরিবর্তিত হয়েছে, MDNS এবং UDNS-এ বিভক্ত হয়েছে বা একত্রিত হয়েছে যেমন আমরা নীচে ব্যবহার করব, এখানে যে কমান্ডটি প্রয়োজন:
sudo discoveryutil mdnsflushcache;sudo discoveryutil udnsflushcaches;বলুন ফ্লাশড
আপনি আগ্রহী হলে OS X Yosemite-এ DNS ক্যাশে রিসেট এবং ফ্লাশ করার বিষয়ে আরও অনেক কিছু পড়তে পারেন।
OS X 10.9 Mavericks-এ DNS ফ্লাশ করুন
10.9 এ কিভাবে DNS ক্যাশে ফ্লাশ করা যায় তা হল:
dscacheutil -flushcache;sudo killall -HUP mDNSResponder
এই কাজটি সম্পূর্ণ করার জন্য আপনাকে অ্যাডমিন পাসওয়ার্ড দিতে হবে। আপনি যদি লক্ষ্য করেন, এটি স্ট্যান্ডার্ড dscacheutil-এর সাথে mDNSResponder-কে হত্যা করে, এটিকে একটি দ্বি-পদক্ষেপ প্রক্রিয়া তৈরি করে প্রথমে ক্যাশে ফ্লাশ করুন, তারপর OS X-এ DNS হ্যান্ডলিং পুনরায় লোড করুন যাতে পরিবর্তনগুলি কার্যকর হয়৷
OS X Lion (10.7) এবং OS X Mountain Lion (10.8) এ DNS ক্যাশে ফ্লাশ করা হচ্ছে
টার্মিনাল লঞ্চ করুন এবং নিম্নলিখিত কমান্ডটি প্রবেশ করান, আপনাকে একটি প্রশাসনিক পাসওয়ার্ড লিখতে হবে: sudo killall -HUP mDNSResponderote the dscacheutil still 10.7 এবং 10.8-এ বিদ্যমান, তবে DNS ক্যাশে পরিষ্কার করার অফিসিয়াল পদ্ধতি হল mDNSResponder হত্যার মাধ্যমে। আপনি অ্যাক্টিভিটি মনিটরে চলমান প্রক্রিয়াটি খুঁজে পেতে পারেন।
আপনি যদি নিজেকে ঘন ঘন DNS ফ্লাশ করতে দেখেন তবে একটি সহায়ক কৌশল হল আপনার .bash_profile বা আপনার পছন্দের শেলের প্রোফাইলে সেই কমান্ড স্ট্রিংটির জন্য একটি উপনাম সেটআপ করা। ক্যাশে ফ্লাশ করার জন্য একটি সাধারণ ব্যাশ উপনাম এটি হতে পারে:
alias flushdns='dscacheutil -flushcache;sudo killall -HUP mDNSResponder'
এটি .bash_profile-এ সেভ করুন, তারপর "flushdns" টাইপ করলে ভবিষ্যতে সম্পূর্ণ কমান্ড স্ট্রিং ব্যবহার করা প্রতিরোধ হবে।
Mac OS X 10.5, Mac OS X 10.6 এ DNS ক্যাশে ফ্লাশ করুন
টার্মিনাল চালু করুন এবং নিম্নলিখিত কমান্ডটি জারি করুন: dscacheutil -flushcache সব হয়ে গেছে, আপনার DNS ফ্লাশ করা হয়েছে। একটি সাইড নোটে, dscacheutil সাধারণভাবে আকর্ষণীয় এবং এটি একবার দেখার জন্য মূল্যবান, কিছু পরিসংখ্যানের পরিবর্তে -statistics পতাকা ব্যবহার করে দেখুন।
Mac OS X 10.4 Tiger, এবং 10.3-এ ফ্লাশ DNS
টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন: lookupd -flushcache
এটাই, এটুকুই আছে। এখন আপনার ডিএনএস সেটিংস আপনার ইচ্ছামত হওয়া উচিত, যা আপনি সহজেই বিভিন্ন নেটওয়ার্কিং টুল যেমন http, ping, nslookup, traceroute, curl, বা আপনার নির্দিষ্ট পরিস্থিতির জন্য উপযুক্ত অন্য যা কিছু দিয়ে যাচাই করতে পারেন৷
আপনি যদি দেখেন যে কিছু কাজ করছে না এবং DNS পরিবর্তিত হয়েছে বলে মনে হচ্ছে না, আপনি যে OS X চালাচ্ছেন সেটি যাচাই করুন এবং সর্বশেষ সংস্করণের জন্য উপযুক্ত কমান্ড ব্যবহার করুন।এর পরেও যদি আপনার সমস্যা হয়, তাহলে রিমোট সার্ভারে কোনো সমস্যা নেই তা যাচাই করতে একটি ভিন্ন নেটওয়ার্কে (যেমন একটি সেল ফোন) আদর্শভাবে একটি ভিন্ন মেশিন ব্যবহার করে দেখুন।