DNS ইশু নতুন নয়, এবং এতে ইন্টারনেট কাজ না করার এক বড় কারণ হতে পারে। উইন্ডোজ ১১/১০-এ বিল্ট-ইন Internet Connections Troubleshooter ব্যবহার করার সময় যদি আপনি এই এরর পান: Windows can't communicate with the device or resource (Primary DNS Server), তবে এই পোস্টে এর সমাধান আলোচনা করা হয়েছে।

Primary DNS Server কী?
উইন্ডোজ বা রাউটারে DNS Server কনফিগার করার সময় দুটি এন্ট্রি নেওয়া হয়। প্রথমটি হলো প্রাইমারি, এবং দ্বিতীয়টি সেকেন্ডারি। এটি একটি ফেইলসেফ যেখানে প্রথম DNS সার্ভার রেসপন্ড না করলে ওয়েবসাইট খোলা যায়।
Windows can't communicate with the device or resource (Primary DNS Server)
আপনার ISP একটি DNS সার্ভার কনফিগার করে, অথবা আপনি ম্যানুয়ালি আপনার রাউটার বা পিসিতে সেট করতে পারেন যদি আপনি পাবলিক DNS যেমন Cloudflare, Google, এবং অন্যান্য ব্যবহার করেন। যেহেতু এরর মেসেজ স্পষ্টভাবে বলে এটি কমিউনিকেশন করতে পারছে না, তাই আমাদের কানেকশন ইস্যু সমাধান করতে হবে।
- রাউটার বা পিসি রিস্টার্ট করুন
- সেকেন্ডারি DNS যোগ করুন
- DNS এবং DHCP Client চেক করুন
- DNS পরিবর্তন করুন
উইন্ডোজের এই সমস্যা সমাধানের জন্য এই মেথডগুলো ফলো করুন যা ডিভাইস বা রিসোর্স (Primary DNS server) এর সাথে কমিউনিকেশন করতে পারছে না।
১. রাউটার বা পিসি রিস্টার্ট করুন
কখনো কখনো হার্ডওয়্যার আটকে যায় এবং রিস্টার্ট দরকার হয়। আমি সুপারিশ করব প্রথম ট্রাবলশুটিং ধাপ হিসেবে রাউটার এবং পিসি দুটোই রিস্টার্ট করুন। এটি 임시ভাবে ধরে রেখে যা কিছু রিসেট করবে, কনফিগার্ড সেটিংস রিলোড করবে, এবং নতুন করে শুরু করবে।
২. সেকেন্ডারি DNS যোগ করুন

আপনি কি সেকেন্ডারি DNS মিস করছেন? যদিও এটি বিরল, যদি আপনি ম্যানুয়ালি DNS কনফিগার করেছেন কিন্তু সেকেন্ডারি DNS দেননি, এবং প্রাইমারি DNS ফেইল করছে, তবে এটি সমস্যার মূল কারণ হতে পারে। এটি কিছু সেটিংসে Alternate DNS-ও বলা হয়।
৩. DNS পরিবর্তন করুন
পাবলিক DNS ব্যবহার করা সবসময় ভালো। লিস্টে রয়েছে Google DNS, Cloudflare, Quad9, OpenDNS, Comodo Secure DNS, এবং আরও। এদের মধ্যে কিছু পেইড, অন্যগুলো ফ্রি। আপনার পেইড সার্ভিস প্রয়োজন না হলে, ফ্রি সার্ভিসগুলো শুরু করার জন্য পর্যাপ্ত।
৪. আপনার DNS Client এবং DHCP Client রানিং আছে কিনা নিশ্চিত করুন

এই দুটি সার্ভিস রানিং থাকতে হবে DNS-রিলেটেড এরর এভয়েড করতে।
- DHCP Client Service PC-এর জন্য IP অ্যাড্রেস এবং DNS রেকর্ড রেজিস্টার ও আপডেট করে। এই সার্ভিস স্টপ থাকলে, এই কম্পিউটার ডাইনামিক IP অ্যাড্রেস এবং DNS আপডেট পাবে না।
- DNS Client Service বা dnscache এই কম্পিউটারের ফুল কম্পিউটার নেম নেম এবং রেজিস্টার করে। সার্ভিস স্টপ থাকলে ক্যাশিং হবে না।
Run প্রম্পটে services.msc টাইপ করুন এবং Enter চাপুন। Services উইন্ডো খুলবে। DNS Client এবং DHCP Client লোকেট করুন, এবং নিশ্চিত করুন সেগুলো রানিং আছে।
সম্পর্কিত: Your computer appears to be correctly configured, but the device or resource (DNS server) is not responding.
DNS ইশু কীভাবে সমাধান করবেন
পিসি এবং রাউটার রিস্টার্ট করলে সাহায্য না করলে, এবং আপনি ইতিমধ্যে ক্যাশে ক্লিয়ার করলে, তবে VPN বা অন্য একটি DNS রেজলভার ব্যবহার করা ভালো। এটি আপনাকে বুঝতে সাহায্য করবে ISP কি সমস্যা—which হয় অনেকসময়।
আমার DNS সেটিংস কীভাবে চেক করবেন

রাউটারে, আপনাকে কনফিগারেশন চেক করতে হবে যেখানে ISP-এর IP সেটিংস কনফিগার করা থাকে। যদি সব কিছু আপনার পিসিতে কনফিগার করা থাকে, তবে Settings > Network & Internet-এ যান। Properties-এ ক্লিক করুন, এবং DNS server assignment-এর পাশের Edit বাটনে ক্লিক করুন। এখানে আপনি সেটিংস দেখতে পাবেন।
ভালো DNS কী ব্যবহার করা উচিত
Good DNS-এর কোন নির্দিষ্ট ডেফিনিশন নেই, কিন্তু Cloudflare, Google DNS, এবং অন্য সիմিলার লাইনের DNS ব্যবহার করলে ISP-এর চেয়ে ভালো পারফরম্যান্স দিতে পারে।
Secondary DNS কী?
যদি প্রাইমারি সার্ভার যা ওয়েবসাইটের নামকে IP অ্যাড্রেসে রেজলভ করে (DNS) ফেইল করে, তবে PC একই কোয়েরি সেকেন্ডারি DNS-এ পাঠায়। এটি নিশ্চিত করে যে কোয়েরি যদি খুব সময় নেয় বা অনুপলব্ধ থাকে, তবে ইউজার ওয়েবসাইট অ্যাক্সেস করতে পারে। একবার রেজলভ হলে, কম্পিউটার এটি লোকালি সংরক্ষণ করে এবং ক্যাশে এক্সপায়ার না হওয়া পর্যন্ত DNS কোয়েরি করে না।
DNS Cache কীভাবে ক্লিয়ার করবেন
একবার ওয়েবসাইটের IP অ্যাড্রেস রেজলভ হলে, সেটি ক্যাশে রাখা হয়। পরবর্তী বার ব্রাউজার অনুরোধ করলে, লোকাল ক্যাশে ব্যবহার করে দ্রুত রেজলভ করা হয় DNS কোয়েরি করার বদলে। যদি ওয়েবসাইট আর সেই IP অ্যাড্রেস ব্যবহার না করে, তবে ওয়েবসাইট রেজলভ হতে পারে না। DNS cache কীভাবে ক্লিয়ার করবেন তার বিস্তারিত গাইড দেখুন।
DNS কি আপনার IP অ্যাড্রেস পরিবর্তন করে
না, এটি পারেনা। IP অ্যাড্রেস হয় ম্যানুয়ালি অ্যালোকেট করা হয় বা DHCP ব্যবহার করে। এটি একটি আলাদা ফাংশন যা DNS Server-এর অংশ নয়। DNS-এর ফাংশন হলো ওয়েবসাইটকে IP অ্যাড্রেসে রেজলভ করা এবং দ্রুত করা।
এই এরর এক্সটার্নাল, এবং আপনি তেমন কিছু করতে পারবেন না। ক্লায়েন্ট পিসিতে সার্ভিসগুলো রিস্টার্ট করলেও, অ্যাল্টারনেট এক্সটার্নাল DNS সার্ভার ব্যবহার করে চেক করা গুরুত্বপূর্ণ যাতে নিশ্চিত হয় এটি পিসি সমস্যা নয়। DNS সার্ভার পরিবর্তন করার সময় পুরনোটি নোট ডাউন করে রাখুন।
আশা করি পোস্টটি আপনার এরর সমাধান করল, এবং আপনি সাধারনভাবে ব্রাউজ করতে পারছেন।
