DNS_PROBE_FINISHED_NXDOMAIN এরর কি? এটি সমাধানের ৯টি কার্যকর উপায়

Advertisement Ad Banner

ইন্টারনেট ব্যবহারের সময় কোনো ওয়েবসাইট অ্যাক্সেস করতে গিয়ে হঠাৎ স্ক্রিনে DNS_PROBE_FINISHED_NXDOMAIN মেসেজ ভেসে ওঠা অত্যন্ত সাধারণ কিন্তু বিরক্তিকর একটি অভিজ্ঞতা। আপনি হয়তো খুব গুরুত্বপূর্ণ কোনো কাজ করছেন, ঠিক তখনই Google Chrome বা অন্য কোনো ব্রাউজারে সাইটটি লোড হওয়া বন্ধ হয়ে গেল এবং এই এরর কোডটি প্রদর্শিত হলো। এটি মূলত নির্দেশ করে যে, আপনার ডিভাইস বা ব্রাউজার যে ওয়েবসাইটটি খোঁজার চেষ্টা করছে, তার ডোমেইন নেম সিসটেম (DNS) খুঁজে পাচ্ছে না।

এই সমস্যাটি ব্রাউজার, আপনার অপারেটিং সিস্টেম, রাউটার কিংবা ডোমেইন নাম ও ওয়েব হোস্টিংয়ের সাময়িক ত্রুটির কারণে হতে পারে। তবে চিন্তার কোনো কারণ নেই! এই ব্লগ পোস্টে আমরা বিস্তারিত আলোচনা করব DNS_PROBE_FINISHED_NXDOMAIN এরর কেন হয় এবং কীভাবে ৯টি সহজ ও অত্যন্ত কার্যকর সমাধানের মাধ্যমে এটি স্থায়ীভাবে ঠিক করা যায়।

DNS_PROBE_FINISHED_NXDOMAIN এরর প্রকৃতপক্ষে কি?

সহজ ভাষায় বিষয়টি বুঝতে হলে আগে জানতে হবে DNS বা Domain Name System কীভাবে কাজ করে। ইন্টারনেটে প্রতিটি ওয়েবসাইটের একটি নির্দিষ্ট IP Address (যেমন: 192.168.1.1) থাকে। কিন্তু মানুষের পক্ষে সব ওয়েবসাইটের নম্বর মনে রাখা সম্ভব নয়। তাই আমরা ডোমেইন নাম (যেমন: example.com) ব্যবহার করি। যখন আপনি ব্রাউজারে কোনো ডোমেইন নাম টাইপ করেন, তখন DNS সার্ভার সেই ডোমেইন নামটিকে তার সঠিক IP Address-এ রূপান্তর করে এবং সাইটটি আপনার সামনে প্রদর্শন করে।

এখানে NXDOMAIN শব্দটির অর্থ হলো "Non-Existent Domain"। অর্থাৎ, DNS সার্ভার আপনার কাঙ্ক্ষিত ডোমেইনটির সঠিক IP খুঁজে পাচ্ছে না বা ডোমেইনটির কোনো অস্তিত্ব খুঁজে পাচ্ছে না। ফলে ব্রাউজার সংযোগ স্থাপন করতে ব্যর্থ হয় এবং DNS_PROBE_FINISHED_NXDOMAIN এরর দেখায়।

এই এররটি কেন ঘটে?

এই সমস্যার পেছনে বেশ কিছু সাধারণ ও কারিগরি কারণ থাকতে পারে:

১. ভুল টাইপ করা ডোমেইন নেম।
২. কম্পিউটার বা মোবাইলের স্থানীয় DNS ক্যাশ (DNS Cache) ফাইল নষ্ট বা পুরানো হয়ে যাওয়া।
৩. ইন্টারনেট সেবাদাতা প্রতিষ্ঠানের (ISP) DNS সার্ভারে সমস্যা থাকা।
৪. পিসির নেটওয়ার্ক সেটিংস বা IP অ্যাড্রেসে গোলযোগ।
৫. অ্যান্টিভাইরাস বা ভিিপিএন (VPN) দ্বারা ব্রাউজিং বাধাগ্রস্ত হওয়া।
৬. ওয়েবসাইটের ডোমেইন মেয়াাদ শেষ হয়ে যাওয়া বা সঠিক নেমসার্ভার পয়েন্ট না থাকা।

বিশেষ করে কোনো ওয়েবসাইটের ব্যাকএন্ড বা ডোমেইন সেটিংস যদি ভুল থাকে, তবে এই সমস্যা নিয়মিত হতে পারে। তবে আপনি যদি একজন ওয়েবসাইটের মালিক হন, তবে নির্ভরযোগ্য ও মানসম্মত ডোমেইন ও হোস্টিং সেবা ব্যবহার করা অত্যন্ত জরুরি। বাংলাদেশের অন্যতম বিশ্বস্ত ওয়েব হোস্টিং ও ডোমেইন প্রদানকারী প্রতিষ্ঠান সেবা হোস্ট (Sheba Host - shebahost.com) অত্যন্ত দক্ষ ও নিরবচ্ছিন্ন DNS জোন ম্যানেজমেন্ট সুবিধা প্রদান করে, যা এ ধরনের সার্ভার-সাইড NXDOMAIN সমস্যা থেকে ওয়েবসাইটকে নিরাপদ রাখে।

DNS_PROBE_FINISHED_NXDOMAIN এরর সমাধানের ৯টি কার্যকর উপায়

নিচে এই এররটি সমাধানের ধাপে ধাপে বিস্তারিত সমাধান দেওয়া হলো। আপনার কম্পিউটারে সমস্যা সমাধান না হওয়া পর্যন্ত প্রতিটি ধাপ একে একে চেষ্টা করে দেখতে পারেন:

১. ব্রাউজারের ক্যাশ এবং কুকিজ ক্লিয়ার করা

অনেক সময় ব্রাউজারে জমা হয়ে থাকা পুরনো বা ক্যাশ ডেটা নষ্ট হয়ে গেলে ব্রাউজার নতুন IP Address খুঁজে পেতে ব্যর্থ হয়। তাই প্রথম পদক্ষেপ হিসেবে ব্রাউজারের ক্যাশ ও কুকিজ ক্লিয়ার করা উচিত।

কীভাবে করবেন:
- Google Chrome ব্রাউজার ওপেন করুন।
- কিবোর্ডে Ctrl + Shift + Delete চাপুন (Mac-এর জন্য Command + Shift + Delete)।
- 'Time range' হিসেবে All time নির্বাচন করুন।
- Cookies and other site data এবং Cached images and files বক্সে টিক চিহ্ন দিন।
- এবার Clear data বোতামে ক্লিক করুন এবং ব্রাউজার রিস্টার্ট করে আবার চেষ্টা করুন।

২. DNS ক্যাশ ফ্লাশ (Flush DNS) করা

কম্পিউটার বা অপারেটিং সিস্টেম দ্রুত কাজ করার জন্য বিভিন্ন ওয়েবসাইটের IP ঠিকানা লোকাল DNS ক্যাশে জমিয়ে রাখে। কোনো কারণে এই ক্যাশ ডেটা করাপ্ট বা পরিবর্তন হলে NXDOMAIN এরর দেখা দিতে পারে। কমান্ড প্রম্পটের মাধ্যমে এটি খুব সহজেই ক্লিয়ার করা সম্ভব।

Windows ব্যবহারকারীদের জন্য:
- স্টার্ট মেনুতে cmd লিখে সার্চ করুন এবং Run as administrator হিসেবে Command Prompt ওপেন করুন।
- নিচের কমান্ডটি টাইপ করুন এবং Enter চাপুন:
ipconfig /flushdns
- সফলভাবে সম্পন্ন হলে "Successfully flushed the DNS Resolver Cache" মেসেজ দেখতে পাবেন।

Mac ব্যবহারকারীদের জন্য:
- Terminal ওপেন করুন এবং নিচের কমান্ডটি দিয়ে Enter চাপুন:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

৩. IP Address রিলিজ এবং রিনিউ করা

পিসির IP কনফিগারেশনে সমস্যা থাকলেও এই নেটওয়ার্ক এরর হতে পারে। IP রিলিজ এবং রিনিউ করার মাধ্যমে নেটওয়ার্ক কানেকশন পুনরায় সতেজ করা যায়।

কীভাবে করবেন (Windows):
- পুনরায় Command Prompt (Admin) খুলুন।
- প্রথমে টাইপ করুন: ipconfig /release এবং Enter দিন।
- এরপর টাইপ করুন: ipconfig /renew এবং Enter দিন।
- সবশেষে উইন্ডোজের নেটওয়ার্ক রিসেট করতে টাইপ করুন: netsh winsock reset
- আপনার কম্পিউটারটি একবার রিস্টার্ট করুন।

৪. পাবলিক DNS সার্ভার পরিবর্তন করা (Google / Cloudflare DNS)

ডিফল্টভাবে আমরা যে ইন্টারনেট (ISP) ব্যবহার করি, তাদের নিজস্ব DNS সার্ভার থাকে। অনেক সময় এই ISP DNS ধীরগতির হয় বা কাজ করা বন্ধ করে দেয়। এই সমস্যার স্থায়ী সমাধানের জন্য গুগল বা ক্লাউডফ্লেয়ারের মতো দ্রুতগতির পাবলিক DNS ব্যবহার করা সবচেয়ে বুদ্ধিমানের কাজ।

Windows-এ DNS পরিবর্তনের ধাপ:
- কিবোর্ডে Windows + R চেপে ncpa.cpl লিখুন এবং Enter দিন। এতে Network Connections অপশন খুলবে।
- আপনার সক্রিয় ইন্টারনেট সংযোগের (Wi-Fi বা Ethernet) ওপর রাইট ক্লিক করে Properties সিলেক্ট করুন।
- Internet Protocol Version 4 (TCP/IPv4) সিলেক্ট করে নিচে Properties-এ ক্লিক করুন।
- Use the following DNS server addresses রেডিও বাটনে টিক দিন এবং নিচের মানগুলো বসিয়ে দিন:

Google Public DNS এর জন্য:
Preferred DNS server: 8.8.8.8
Alternate DNS server: 8.8.4.4

অথবা, Cloudflare DNS এর জন্য:
Preferred DNS server: 1.1.1.1
Alternate DNS server: 1.0.0.1

- OK তে ক্লিক করে সেটিংস সেভ করুন।

৫. VPN এবং অ্যান্টিভাইরাস সাময়িকভাবে বন্ধ করা

আপনি যদি কোনো থার্ড-পার্টি VPN বা অ্যান্টিভাইরাস সফ্টওয়্যার ব্যবহার করে থাকেন, তবে অনেক সময় এগুলো নিরাপত্তার খাতিরে কিছু নেটওয়ার্ক রিকোয়েস্ট বা DNS কোয়েরি ব্লক করে দেয়। এটি নিশ্চিত হতে আপনার VPN সংযোগটি ডিসকানেক্ট করুন এবং অ্যান্টিভাইরাস বা ফায়ারওয়ালের Real-time Protection সাময়িকভাবে ডিজেবল বা বন্ধ করে ব্রাউজারে পেজটি রিফ্রেশ দিন। যদি এতে সমস্যার সমাধান হয়, তবে অ্যান্টিভাইরাস সেটিংস থেকে ওয়েবসাইটটিকে হোয়াইটলিস্ট করে নিন।

৬. ইন্টারনেট রাউটার রিস্টার্ট দেওয়া

অনেক সময় সমস্যাটি আপনার পিসিতে না হয়ে আপনার বাসা বা অফিসের রাউটারে (Router/Modem) হতে পারে। রাউটারের নিজস্ব মেমোরি বা ক্যাশ ফুল হয়ে গেলে তা DNS প্রসেস করতে ব্যর্থ হয়।

কীভাবে করবেন:
- রাউটারের পাওয়ার কেবল বা প্লাগটি খুলে ফেলুন।
- অন্তত ৩০ থেকে ৬০ সেকেন্ড অপেক্ষা করুন।
- পুনরায় পাওয়ার ক্যাবল লাগিয়ে রাউটার চালুর জন্য ১-২ মিনিট অপেক্ষা করুন।
- আপনার কম্পিউটার নেটওয়ার্কের সাথে যুক্ত হলে আবার সাইটটি ভিজিট করুন।

৭. লোকাল Hosts ফাইল চেক করা

Windows বা Mac অপারেটিং সিস্টেমে একটি নির্দিষ্ট Hosts ফাইল থাকে, যেখানে নির্দিষ্ট ডোমেইনের জন্য নির্দিষ্ট IP ম্যানুয়ালি ম্যাপ করে রাখা যায়। ভুলবশত আপনার কাঙ্ক্ষিত ডোমেইনটি সেখানে ভুল IP বা 127.0.0.1 (Localhost) হিসেবে ব্লক করা আছে কিনা তা দেখা প্রয়োজন।

Windows-এ Hosts ফাইল চেক করার নিয়ম:
- Notepad অ্যাপটি Run as administrator হিসেবে খুলুন।
- File > Open-এ গিয়ে এই পাথে (Path) যান: C:\Windows\System32\drivers\etc\
- ডান পাশের ফাইল টাইপ থেকে 'Text Documents' এর জায়গায় All Files সিলেক্ট করুন এবং hosts ফাইলটি ওপেন করুন।
- ফাইলে কোনো ডোমেইন নেম যা আপনি ব্রাউজ করতে চাচ্ছেন (যেমন: example.com) ব্লক করা আছে কিনা তা চেক করুন। যদি থাকে তবে সেই লাইনটি মুছে দিন এবং ফাইলটি Save করুন।

৮. ডোমেইন নাম এবং নেমসার্ভার স্ট্যাটাস যাচাই করা

যদি ওপরের কোনো উপায় কাজ না করে এবং কেবল একটি নির্দিষ্ট ওয়েবসাইটেই এই এরর দেখায়, তবে সমস্যাটি আপনার সাইডে না হয়ে ওয়েবসাইটের ওনারের সাইডে হতে পারে। নিচে উল্লেখিত কারণগুলো হতে পারে:

- ডোমেইনের মেয়াদ শেষ হয়ে যাওয়া (Domain Expired)।
- ডোমেইনের DNS Zone বা Nameservers সঠিকভাবে সেট না থাকা।
- ওয়েবসাইটটি এক হোস্টিং থেকে অন্য হোস্টিংয়ে মাইগ্রেট করার পর DNS Propagation সম্পূর্ণ না হওয়া (এর জন্য ২৪-৪৮ ঘণ্টা সময় লাগতে পারে)।

আপনি যদি নিজে একজন ওয়েবসাইটের মালিক হন এবং বারবার এই সমস্যার মুখোমুখি হন, তবে আপনার ডোমেইন ও হোস্টিং প্রোভাইডারের দিকে নজর দেওয়া জরুরি। ডোমেইন নেম সঠিকভাবে কাজ করার জন্য স্থিতিশীল সার্ভার ও সঠিক DNS কনফিগারেশন আবশ্যক। বাংলাদেশের পপুলার ও ভরসাযোগ্য প্রোভাইডার সেবা হোস্ট (shebahost.com) গ্রাহকদের জন্য অফার করে উন্নতমানের cPanel, ডাইনামিক DNS ম্যানেজমেন্ট ফাইল এডিটর এবং ৯৯.৯% আপটাইম গ্যারান্টি। ফলে আপনি যদি Sheba Host থেকে ডোমেইন ও সিপেনেল হোস্টিং ব্যবহার করেন, তবে ভুল নেমসার্ভার সংক্রান্ত NXDOMAIN এরর হওয়ার ঝুঁকি নেই বললেই চলে।

৯. Google Chrome Flags রিসেট করা

আপনি যদি Google Chrome ব্রাউজার ব্যবহার করে থাকেন এবং ব্রাউজারের কোনো পরীক্ষামূলক সেটিংস বা Chrome Flags পরিবর্তন করে থাকেন, তবে তার ফলেও নেটওয়ার্কিং প্রোটোকল ব্যাহত হয়ে এই এরর স্ক্রিনে আসতে পারে।

কীভাবে রিসেট করবেন:
- ক্রোম ব্রাউজার খুলে অ্যাড্রেস বারে টাইপ করুন: chrome://flags এবং Enter দিন।
- ওপরের ডান পাশে থাকা Reset all বাটনে ক্লিক করুন।
- এরপর ব্রাউজারটি বন্ধ করে পুনরায় চালু করুন (Relaunch)।

উপসংহার

DNS_PROBE_FINISHED_NXDOMAIN এররটি আপাতদৃষ্টিতে বেশ জটিল মনে হলেও এটি মূলত একটি সাধারণ নেটওয়ার্ক সংযোগ সমস্যা। অধিকাংশ ক্ষেত্রে পিসির DNS ফ্লাশ করা, ব্রাউজার ক্যাশ সাফ করা কিংবা গুগল বা ক্লাউডফ্লেয়ারের পাবলিক DNS ব্যবহার করেই এই সমস্যা নিমেষেই সমাধান করে ফেলা সম্ভব।

তবে আপনি যদি কোনো ওয়েবসাইটের ওনার হয়ে থাকেন, তবে সবসময় নিশ্চিত করুন যে আপনার ডোমেইনের নেমসার্ভার সঠিকভাবে আপনার ওয়েব হোস্টিংয়ের সাথে কানেক্টেড রয়েছে। নিরবচ্ছিন্ন ওয়েবসাইট পারফরম্যান্স, ঝামেলাহীন ডোমেইন রেজিস্ট্রেশন এবং শক্তিশালী হাই-স্পিড SSD হোস্টিং সেবার জন্য সেবা হোস্ট (shebahost.com) হতে পারে আপনার নির্ভরযোগ্য সঙ্গী। আশা করি, ওপরের ৯টি পদ্ধতির মাধ্যমে আপনি খুব সহজেই এই সমস্যার সমাধান করে আবার নির্বিঘ্নে ইন্টারনেট ব্রাউজিং শুরু করতে পারবেন!

Author

Md Jobayer Mahmud

Md Jobayer Mahmud ShebaHost.com-এর প্রতিষ্ঠাতা — বাংলাদেশভিত্তিক একটি ডোমেইন ও ওয়েব হোস্টিং প্রতিষ্ঠান। তিনি ওয়েবসাইট ডিজাইন ও ডেভেলপমেন্ট এবং অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের কাজ করেন। হোস্টিং, ওয়েবসাইট ও অনলাইন ইনকাম নিয়ে নিজের হাতে-কলমে অভিজ্ঞতা থেকে এই ব্লগে লেখেন।

লেখক সম্পর্কে আরও জানুন →

Share your opinion here!