DNS (ডোমেন নেম সিস্টেম) সার্ভারগুলি একটি ওয়েবসাইটের মানব-বান্ধব নাম (যেমন, switchingtomac.com) একটি IP ঠিকানায় অনুবাদ করে যা সেই ওয়েবসাইট হোস্ট করে এমন নির্দিষ্ট সার্ভারের দিকে নির্দেশ করে৷
আপনার DNS সেটআপ সঠিকভাবে কাজ না করলে, এই DNS লুকআপগুলি কাজ করবে না এবং আপনি ওয়েবসাইটে পৌঁছাতে পারবেন না। আপনি যদি আপনার Mac-এ "DNS সার্ভার সাড়া দিচ্ছে না" বা DNS-এর সাথে সম্পর্কিত অন্যান্য ত্রুটির বার্তা পেয়ে থাকেন, তাহলে এই সমস্যার কিছু সমাধান হতে পারে।
সবকিছু রিস্টার্ট করুন
জিনিস রিবুট করার মানক পরামর্শ ডিএনএস সমস্যাগুলির ক্ষেত্রে আগের চেয়ে বেশি প্রযোজ্য কারণ প্রায়শই এটি ইন্টারনেট সংযোগের একটি সমস্যা যা সমাধান করা প্রয়োজন৷যেমন, চেইনের সমস্ত ডিভাইস পুনরায় চালু করুন। আপনার মডেম (যেমন, আপনার ফাইবার ওএনটি, ক্যাবল বক্স, ইত্যাদি) এবং আপনার রাউটার (যদি এটি একটি পৃথক ডিভাইস হয়) পুনরায় চালু করুন। যেকোনো স্যাটেলাইট মেশ ইউনিট, এক্সটেন্ডার এবং রিপিটার রিস্টার্ট করুন। অবশেষে, ম্যাক নিজেই পুনরায় চালু করুন।
কিছু ইন্টারনেট পরিষেবা প্রদানকারী গ্রাহকদেরকে ওয়েবসাইট বা মোবাইল অ্যাপ ড্যাশবোর্ডের মাধ্যমে দূর থেকে ISP সংযোগ পুনরায় সেট করার অনুমতি দেয়। আপনার যদি এই বৈশিষ্ট্যটি থাকে তবে আপনি আপনার ISP সংযোগটি দূরবর্তীভাবে পুনরায় সেট করতে চাইতে পারেন।
আপনার ম্যাক কি সমস্যা?
আপনি আপনার ম্যাকের চারপাশে ঘোরাঘুরি শুরু করার আগে, আপনাকে অবশ্যই আপনার কম্পিউটারে সমস্যাটি সংকুচিত করতে হবে, নতুবা আপনি আপনার সময় নষ্ট করবেন এবং সম্ভাব্য জিনিসগুলি আরও এলোমেলো করবেন।
আপনার Mac ব্যতীত অন্য কিছুতে সমস্যা আছে কিনা তা পরীক্ষা করার দ্রুততম উপায় হল একই নেটওয়ার্কের সাথে সংযুক্ত একটি ভিন্ন ডিভাইসে একই ওয়েব পৃষ্ঠা খোলা। বিকল্পভাবে, আপনার Macকে একটি ভিন্ন সংযোগে (যেমন, আপনার iPhone হটস্পট বা ইথারনেট) স্যুইচ করুন এবং সমস্যাটি থেকে যায় কিনা তা দেখুন।
আপনি একটি ভিন্ন ওয়েব ব্রাউজার ব্যবহার করে দেখতে চাইতে পারেন, যেমন Google Chrome-এ স্যুইচ করা যদি আপনি Safari ব্যবহার করে থাকেন বা এর বিপরীতে।
যদি সমস্যাটি আপনার macOS ডিভাইসের বাইরে থেকে যায়, তাহলে আপনি প্রথমে আমাদের সাধারণ DNS সমস্যা সমাধানের নির্দেশিকা অনুসরণ করা ভালো। আপনি একটি ডিএনএস বিভ্রাটেরও সম্মুখীন হতে পারেন, যা আপনি নীচে "আপনার ডিএনএস সার্ভার পরিবর্তন করুন" এর অধীনে বর্ণিত ধাপগুলি অনুসরণ করে সমাধান করতে পারেন৷
আপনার ব্রাউজার এবং macOS আপডেট করুন
ধরুন আপনার ক্রোম, সাফারি বা অন্য কোনো ব্রাউজারে ব্রাউজার আপডেট মুলতুবি আছে। আপনার DNS সমস্যার আরও সমস্যা সমাধানের আগে প্রথমে সেই আপডেটটি সম্পূর্ণ করুন। DNS বিভ্রাট বা অন্যান্য সমস্যা থাকা সত্ত্বেও ব্রাউজারটির সংযোগে কোনো সমস্যা হওয়া উচিত নয় কারণ এটি সরাসরি উপলব্ধ আপডেট সার্ভারের তালিকার সাথে সংযোগ করে।
আমরা অনলাইন ফোরাম পোস্টও দেখেছি যা নির্দেশ করে যে macOS কম্পিউটারে DNS সমস্যাগুলি অন্যদের তুলনায় macOS এর একটি নির্দিষ্ট সংস্করণের সাথে বেশি পরিচিত৷ উদাহরণস্বরূপ, মনে হচ্ছে macOS Big Sur, বিশেষ করে, একটি DNS সমস্যা আছে যা এলোমেলোভাবে পপ আপ হয়।
এটি macOS-এর নির্দিষ্ট সংস্করণগুলির সাথে একটি সমস্যা কিনা, আপনি যে macOS সংস্করণটি চালাচ্ছেন তার সর্বশেষ সংস্করণে আপডেট করা একটি ভাল ধারণা৷ বিকল্পভাবে, যদি আপনি একটি উল্লেখযোগ্য আপগ্রেডের জন্য প্রস্তুত হন, তাহলে আপনার Mac হার্ডওয়্যার সমর্থন করে এমন macOS-এর নতুন সংস্করণে আপডেট করুন। এটি অ্যাপলের পরিচিত যেকোন বাগগুলির কারণে সৃষ্ট DNS সমস্যাগুলি দূর করবে৷
mDNSResponder পুনরায় চালু করুন
আপনি macOS অ্যাক্টিভিটি মনিটর খুললে, আপনি অপারেটিং সিস্টেমের পটভূমিতে চলমান অনেকগুলি প্রোগ্রামের মধ্যে একটি হিসাবে "mDNSResponder" নামক একটি প্রক্রিয়া দেখতে পাবেন৷ সফ্টওয়্যারের এই ছোট্ট অংশটির একটি গুরুত্বপূর্ণ কাজ রয়েছে: এটি নেটওয়ার্কে এমন ডিভাইসগুলি সন্ধান করে যা অ্যাপলের বনজোর জিরো-কনফিগারেশন নেটওয়ার্ক প্রোটোকল ব্যবহার করে৷
শত শত ডিভাইস, অ্যাপ এবং ম্যাকওএস ফিচার সঠিকভাবে কাজ করার জন্য mDNSResponder-এর উপর নির্ভর করে, কিন্তু কখনও কখনও প্রক্রিয়াটি ভুল হয়ে যায়। এটি অদ্ভুত নেটওয়ার্ক আচরণের দিকে পরিচালিত করতে পারে, যার মধ্যে ওয়েবসাইটগুলি ব্রাউজ করার চেষ্টা করার সময় DNS ত্রুটি অন্তর্ভুক্ত রয়েছে৷
- স্পটলাইট অনুসন্ধানে এটি অনুসন্ধান করে অ্যাক্টিভিটি মনিটর খুলুন৷ আপনি কমান্ড + স্পেস টিপে স্পটলাইট অনুসন্ধান খুলতে পারেন।
- অনুসন্ধান ফাংশন ব্যবহার করে চলমান প্রসেসের তালিকায় mDNS রেস্পোন্ডার খুঁজুন।
- এটি নির্বাচন করুন, এবং তারপর প্রক্রিয়াটি শেষ করতে X আইকনটি নির্বাচন করুন।
- নিশ্চিত করুন যে আপনি বাধ্যতামূলকভাবে mDNSপ্রত্যুত্তর ছেড়ে দিতে চান।
- ওয়েবসাইট আবার খোলার চেষ্টা করুন।
ফ্লাশ ডিএনএস ক্যাশে
সবচেয়ে সাধারণ সমস্যাগুলির মধ্যে একটি হল একটি DNS ক্যাশে যা দূষিত বা পুরানো হয়ে গেছে। DNS ক্যাশে ওয়েবসাইটের ঠিকানা এবং তাদের সম্পর্কিত IP ঠিকানা তালিকাভুক্ত করে।
আপনি যে ওয়েবসাইটগুলি প্রায়ই দেখেন বা সম্প্রতি পরিদর্শন করেছেন সেগুলির আইপি ঠিকানাগুলি ক্যাশ করা থাকে যাতে পরের বার আপনি সেগুলি দেখলে ব্রাউজারটি প্রথমে ডিএনএস সার্ভারকে জিজ্ঞাসা করার পরিবর্তে সরাসরি সার্ভারে চলে যায়৷
যদি IP ঠিকানা পরিবর্তিত হয়ে থাকে বা সেই নির্দিষ্ট ঠিকানার সার্ভারটি ডাউন থাকে, আপনার DNS ক্যাশে এখন ভুল জায়গায় নির্দেশ করে এবং ওয়েবসাইটটি লোড হবে না। আপনি DNS ক্যাশে "ফ্লাশ" করতে পারেন, যার অর্থ এটি মুছে ফেলা। এটি আপনার ব্রাউজারকে DNS সার্ভার থেকে নতুন তথ্য পেতে বাধ্য করে:
- টার্মিনাল খুলুন। আপনি কমান্ড + স্পেস টিপে এবং তারপর "টার্মিনাল" অনুসন্ধান করে এটি খুঁজে পেতে পারেন।
- পরবর্তী, আমরা "sudo" বা "Super User DO" ব্যবহার করে একটি কমান্ড চালাব। এটি কমান্ডটিকে সর্বোচ্চ প্রশাসক স্তরে উন্নীত করে। এই কমান্ডগুলি কার্যকর করার সময় আপনাকে আপনার ম্যাকের জন্য প্রশাসকের পাসওয়ার্ড লিখতে হতে পারে৷
- macOS-এ DNS ফ্লাশ করার সঠিক টার্মিনাল কমান্ড আপনার চলমান সংস্করণের উপর নির্ভর করে আলাদা। নিম্নলিখিত কমান্ডগুলি macOS-এর প্রতিটি তালিকাভুক্ত সংস্করণের জন্য নির্দিষ্ট৷
মোজাভে (সংস্করণ 10.14), হাই সিয়েরা (সংস্করণ 10.13), সিয়েরা (সংস্করণ 10.12), মাউন্টেন লায়ন (সংস্করণ 10.8), এবং সিংহ (সংস্করণ 10.7) এর জন্য ব্যবহার করুন:
sudo killall -HUP mDNSResponder
El Capitan (সংস্করণ 10.11) এবং Mavericks (সংস্করণ 10.9):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
ইয়োসেমাইটের জন্য (সংস্করণ 10.10):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
Snow Leopard (সংস্করণ 10.6) এবং Leopard (সংস্করণ 10.5):
sudo dscacheutil -flushcache
বাঘের জন্য (সংস্করণ 10.4):
lookupd -flushcache
এখন আপনার ডিএনএস ক্যাশে খালি, এবং ক্যাশে-সম্পর্কিত যেকোনো সমস্যা সমাধান করা উচিত। আপনি যদি জানেন না যে আপনার কাছে macOS এর কোন সংস্করণ আছে, তাহলে দেখুন আমার কাছে macOS-এর কোন সংস্করণ আছে?
আপনি যদি Windows, iOS বা Android ডিভাইসে DNS ফ্লাশ করতে চান তাহলে আমাদের DNS ক্যাশে ফ্লাশিং গাইড দেখুন।
আপনার DNS সার্ভার পরিবর্তন করুন
সাধারণত, আইএসপিগুলি তাদের নিজস্ব ডিএনএস সার্ভার বজায় রাখে যাতে তাদের গ্রাহকরা ওয়েবসাইট ব্রাউজ করার সময় দুর্দান্ত প্রতিক্রিয়া পেতে পারেন। আপনার রাউটার স্বয়ংক্রিয়ভাবে আপনার ISP থেকে DNS সার্ভারের ঠিকানা পায়, এবং সমস্ত নাম সার্ভার অনুরোধ সেই সার্ভারগুলিতে যায়।
তবে, আপনার ISP প্রদান করে এমন DNS সার্ভার ব্যবহার করতে হবে না। প্রকৃতপক্ষে, অনেক ISP-এর DNS সার্ভারগুলি দুর্বল, তাই আপনি সাধারণত সেরা হিসাবে বিবেচিত একটিগুলিতে স্যুইচ করা ভাল৷
- অ্যাপল মেনু খুলুন এবং সিস্টেম পছন্দ নির্বাচন করুন।
- পরে, নেটওয়ার্ক নির্বাচন করুন।
- এখন যে নেটওয়ার্ক সংযোগের জন্য আপনি একটি DNS সার্ভার নির্দিষ্ট করতে চান সেটি বেছে নিন। আপনি যদি Wi-Fi ব্যবহার করেন, তাহলে প্রাসঙ্গিক Wi-Fi সংযোগটি নির্বাচন করুন। আপনি যদি একাধিক নেটওয়ার্ক ইন্টারফেস ব্যবহার করেন, তাহলে আপনাকে তাদের সবার জন্য এই ধাপগুলি পুনরাবৃত্তি করতে হবে।
- Advanced নির্বাচন করুন এবং তারপর DNS ট্যাব নির্বাচন করুন।
- একটি DNS সার্ভার যোগ করতে, DNS সার্ভার বিভাগের অধীনে + বোতামটি নির্বাচন করুন।
আপনি কোন ডিএনএস সার্ভার বেছে নেবেন তা আপনার উপর নির্ভর করে, তবে ক্লাউডফ্লেয়ার ডিএনএস এবং গুগল ডিএনএস অত্যন্ত প্রস্তাবিত৷
একটি ভাল প্রথম পছন্দ হল Google এর দ্রুত এবং নির্ভুল সর্বজনীন DNS সার্ভার। এগুলি প্রবেশ করার জন্য বিশদ:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
ক্লাউডফ্লেয়ার ডিএনএস-এর জন্য এই সার্ভারগুলি যোগ করার জন্য:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
একটি তৃতীয় ভাল বিকল্প হল OpenDNS। এই সার্ভার ঠিকানা:
- 208.67.222.222
- 208.67.220.220
আপনি এমনকী বিশেষায়িত স্মার্ট DNS পরিষেবাগুলিও ব্যবহার করতে পারেন যা আপনাকে আপনার ইন্টারনেট অভিজ্ঞতার সূক্ষ্ম নিয়ন্ত্রণ দেয় এবং এমনকি আপনাকে অবস্থান-ভিত্তিক বিষয়বস্তু ব্লক করার সুযোগ দিতে পারে। যাইহোক, বেশিরভাগ স্মার্ট DNS পরিষেবাগুলির জন্য একটি সাবস্ক্রিপশন ফি প্রয়োজন৷
ম্যাক ফায়ারওয়াল চেক করুন
কিছু ক্ষেত্রে, আপনার DNS সমস্যাগুলি আপনার Mac এর ফায়ারওয়ালের সমস্যার কারণে হতে পারে। ফায়ারওয়াল হল একটি সফ্টওয়্যার বা হার্ডওয়্যার নেটওয়ার্ক ফিল্টার যা অননুমোদিত ট্র্যাফিক ব্লক করে। আপনার ফায়ারওয়াল কোনো কারণে DNS সার্ভারে আপনার সংযোগ ব্লক করতে পারে। ফায়ারওয়াল সক্ষম করা, নিষ্ক্রিয় করা এবং কনফিগার করার বিষয়ে বিস্তারিত জানার জন্য ম্যাক ফায়ারওয়াল কনফিগারেশন গাইডটি দেখুন।
হোস্ট ফাইল ব্যবহার করে কাস্টম রাউটিং সেট আপ করুন
আধুনিক অপারেটিং সিস্টেমে একটি স্থানীয় রাউটিং টেবিল থাকে যা হোস্ট ফাইল নামে পরিচিত। এটি একটি সাধারণ পাঠ্য নথি যা আপনার ব্রাউজার সর্বদা ডিএনএস ক্যাশে বা একটি ডিএনএস সার্ভারের আগে পরীক্ষা করবে।
আপনার যদি শুধুমাত্র নির্দিষ্ট ওয়েবসাইট নিয়ে সমস্যা হয়, আপনি হোস্ট ফাইল এডিট করে সেই ওয়েবসাইটের জন্য একটি কাস্টম রুট সেট আপ করতে পারেন। এই ফাইলটিতে "হোস্টনাম" এর একটি তালিকা রয়েছে যা শুধুমাত্র একটি আইপি ঠিকানা এবং ওয়েবসাইট URL যা এটির সাথে যায়।
এটি একটি IP ঠিকানা এবং সাইটের URL যোগ করার মতোই সহজ৷ আপনি ইউআরএলটিকে আপনার পছন্দের যেকোনো আইপি ঠিকানায় পুনঃনির্দেশিত করতে পারেন, যার ব্যবহার রয়েছে, কিন্তু এখানে আমরা এটিকে নির্দেশ করতে চাই যে ওয়েবসাইটটিতে আমরা যেতে চাই।
আপনি আপনার সবচেয়ে গুরুত্বপূর্ণ ওয়েবসাইটগুলির জন্য স্থায়ী পুনঃনির্দেশের একটি তালিকা সেট আপ করতে পারেন যাতে কোনও DNS সমস্যা তাদের প্রভাবিত করতে না পারে৷ সঠিক নির্দেশাবলীর জন্য আমাদের macOS হোস্ট ফাইল সম্পাদনা নির্দেশিকা দেখুন।
