ইন্টারনেট ব্যবহারের সময় হুট করেই কোনো ওয়েবসাইটে প্রবেশ করতে গিয়ে গুগল ক্রোম বা অন্যান্য ব্রাউজারে DNS_PROBE_FINISHED_NXDOMAIN নামক এরর বার্তাটি চোখের সামনে ভেসে ওঠা অত্যন্ত বিরক্তিকর একটি অভিজ্ঞতা। আপনি হয়তো কোনো জরুরি কাজ করছিলেন, কোনো তথ্য খুঁজছিলেন বা নিজের ওয়েবসাইটের ড্যাশবোর্ডে ঢুকতে যাচ্ছিলেন, ঠিক তখনই ইন্টারনেট কানেকশন থাকা সত্ত্বেও স্ক্রিনে দেখা যায় ওয়েবসাইটটি লোড হচ্ছে না।
নতুন বা সাধারণ ইন্টারনেট ব্যবহারকারীদের জন্য এই কোডটি দেখে বেশ বিভ্রান্তিকর মনে হতে পারে। তবে প্রযুক্তিগতভাবে এটি অত্যন্ত পরিচিত একটি সমস্যা এবং সঠিক নিয়ম অনুসরণ করলে খুব সহজেই এর সমাধান করা সম্ভব। এই ব্লগে আমরা DNS_PROBE_FINISHED_NXDOMAIN Error কী, এটি কেন ঘটে এবং কীভাবে ধাপে ধাপে পিসি, মোবাইল এমনকি ওয়েবসাইট ওনার হিসেবে আপনি এই সমস্যা থেকে মুক্তি পাবেন, তা নিয়ে বিস্তারিত আলোচনা করব।
DNS_PROBE_FINISHED_NXDOMAIN Error আসলে কী?
এই সমস্যাটি বোঝার জন্য প্রথমে আমাদের বুঝতে হবে DNS (Domain Name System) কীভাবে কাজ করে। ইন্টারনেট জগতে প্রতিটি ওয়েবসাইটের একটি নির্দিষ্ট আইপি অ্যাড্রেস (IP Address) থাকে, যেমন- 192.0.2.1। কিন্তু মানুষের পক্ষে এই সংখ্যা মনে রাখা সম্ভব নয় বলে আমরা shebahost.com-এর মতো ডোমেইন নেম ব্যবহার করি। ডিএনএস (DNS) হলো ইন্টারনেটের ফোনবুকের মতো, যা কোনো ডোমেইন নেমকে তার উপযুক্ত আইপি অ্যাড্রেসে রূপান্তর করে ব্রাউজারকে সেই ওয়েবসাইটে নিয়ে যায়।
যখন ব্রাউজারে DNS_PROBE_FINISHED_NXDOMAIN ভেসে ওঠে, তখন NXDOMAIN অংশটির পূর্ণরূপ হলো "Non-Existent Domain"। এর মানে দাঁড়ায়, আপনি যে ডোমেইন নেমটি ব্রাউজারে লিখেছেন, ডিএনএস সার্ভার সেটি অনুসন্ধান (Probe) করে তার কোনো অস্তিত্ব বা সঠিক আইপি অ্যাড্রেস খুঁজে পায়নি। ফলে ব্রাউজার আর ওই ওয়েবসাইটটি লোড করতে পারে না এবং এই এরর মেসেজটি প্রদর্শন করে।
কেন এই DNS_PROBE_FINISHED_NXDOMAIN এরর হয়ে থাকে?
এই সমস্যাটি ব্যবহারকারীর স্থানীয় ডিভাইস, ইন্টারনেট সার্ভিস প্রোভাইডার (ISP) অথবা ওয়েবসাইট সার্ভারের যেকোনো প্রান্ত থেকে তৈরি হতে পারে। প্রধান কারণগুলো নিচে দেওয়া হলো:
১. ভুল ডোমেইন টাইপিং: ওয়েবসাইটের বানান ভুল লিখলে স্বাভাবিকভাবেই ডিএনএস সার্ভার তা খুঁজে পাবে না।
২. পুরাতন বা করাপ্টেড DNS Cache: আপনার অপারেটিং সিস্টেম বা ব্রাউজারে জমা থাকা পুরনো ডিএনএস ক্যাশ ফাইল সমস্যার সৃষ্টি করতে পারে।
৩. আইপি বা নেটওয়ার্ক সেটিংসের সমস্যা: কম্পিউটারের নেটওয়ার্ক কনফিগারেশন অথবা রাউটারের সাময়িক ত্রুটি।
৪. ধীরগতির বা অকার্যকর DNS Server: আপনার ইন্টারনেট প্রোভাইডারের (ISP) ডিএনএস সার্ভার ডাউন থাকলে এই সমস্যা হয়।
৫. অ্যান্টিভাইরাস বা VPN-এর হস্তক্ষেপ: সিকিউরিটি সফটওয়্যার বা ভিপিএন নেটওয়ার্ক কানেকশন ব্লক করলে এটি হতে পারে।
৬. ডোমেইন বা হোস্টিং সম্পর্কিত সমস্যা: ডোমেইনের মেয়াদ শেষ হয়ে গেলে বা ডোমেইনের DNS Records (A Record, Nameservers) ভুলভাবে সেট করা থাকলে ওয়েবসাইট ভিজিটররা এই এরর দেখতে পাবেন।
DNS_PROBE_FINISHED_NXDOMAIN Error সমাধানের সেরা উপায়সমূহ
আপনার কম্পিউটারে বা ব্রাউজারে এই সমস্যা দেখা দিলে নিচের ধাপগুলো একে একে চেষ্টা করে দেখুন। বেশিরভাগ ক্ষেত্রে প্রথম কয়েকটি ধাপেই সমস্যা সমাধান হয়ে যায়।
১. ওয়েবসাইটের নাম (URL) পুনরায় পরীক্ষা করুন
অনেক সময় অসাবধানতাবশত আমরা ওয়েবসাইটের বানানে ভুল করে থাকি। তাই শুরুতেই এড্রেস বারে লেখা ডোমেইন নামটি ভালোভাবে চেক করুন। বানানে কোনো স্পেলিং মিস্টেক বা অপ্রয়োজনীয় চিহ্ন থেকে থাকলে তা সংশোধন করে আবার চেষ্টা করুন।
২. ব্রাউজারের ক্যাশ ও কুকিজ ক্লিয়ার করুন
আপনার ব্রাউজারে যদি কোনো পুরনো বা করাপ্টেড ডেটা জমা হয়ে থাকে, তবে এটি হতে পারে। ক্যাশ ফাইল ক্লিয়ার করার নিয়ম:
গুগল ক্রোম (Google Chrome) ব্রাউজার ওপেন করে কিবোর্ড থেকে Ctrl + Shift + Delete (ম্যাক ব্যবহারকারীদের জন্য Cmd + Shift + Delete) প্রেস করুন। এখান থেকে Time range সিলেক্ট করুন "All time"। এরপর Cookies and other site data এবং Cached images and files টিক চিহ্ন দিয়ে Clear data বাটনে ক্লিক করুন। ব্রাউজার রিস্টার্ট করে ওয়েবসাইটটি আবার লোড করুন।
৩. কম্পিউটারের DNS Cache Flush করুন
অপারেটিং সিস্টেমে পুরনো আইপি অ্যাড্রেস সেভ হয়ে থাকলে ডিএনএস ফ্ল্যাশ করা প্রয়োজন। এটি আপনার পিসির নতুন ডিএনএস রিকোয়েস্ট পাঠাতে সাহায্য করে।
উইন্ডোজ (Windows) ব্যবহারকারীদের জন্য:
১. স্টার্ট মেনুতে গিয়ে cmd লিখে সার্চ করুন এবং Run as administrator হিসেবে Command Prompt ওপেন করুন।
২. নিচে দেওয়া কমান্ডটি লিখুন এবং Enter প্রেস করুন:
ipconfig /flushdns
৩. এরপর "Successfully flushed the DNS Resolver Cache" মেসেজটি স্ক্রিনে আসবে।
ম্যাক (macOS) ব্যবহারকারীদের জন্য:
১. Terminal অ্যাপটি ওপেন করুন।
২. এই কমান্ডটি লিখুন: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder এবং Enter চাপুন। আপনার পিসির পাসওয়ার্ড দিয়ে প্রক্রিয়াটি সম্পন্ন করুন।
৪. IP Address Release এবং Renew করুন
যদি ডিএনএস ফ্ল্যাশ করার পরও কাজ না হয়, তবে আইপি অ্যাড্রেস রিলিজ ও রিনিউ করা অত্যন্ত কার্যকর একটি সমাধান।
কমান্ড প্রম্পট (Command Prompt) অ্যাডমিনিস্ট্রেটর হিসেবে ওপেন করে নিচের কমান্ডগুলো পর্যায়ক্রমে লিখুন এবং প্রতিটি কমান্ডের পর Enter চাপুন:
ipconfig /release
ipconfig /flushdns
ipconfig /renew
প্রক্রিয়াটি শেষ হলে কম্পিউটার রিস্টার্ট দিন।
৫. পাবলিক ডিএনএস সার্ভার (Google DNS বা Cloudflare) ব্যবহার করুন
আপনার লোকাল ইন্টারনেট সার্ভিস প্রোভাইডারের (ISP) ডিএনএস সার্ভারে সমস্যা থাকলে আপনি পাবলিক ডিএনএস ব্যবহার করতে পারেন। গুগল (Google) এবং ক্লাউডফ্লেয়ার (Cloudflare) সম্পূর্ণ বিনামূল্যে নিরাপদ ও দ্রুতগতির ডিএনএস সেবা দিয়ে থাকে।
উইন্ডোজে DNS পরিবর্তন করার পদ্ধতি:
১. কিবোর্ডের Windows Key + R চেপে Run উইন্ডো খুলুন এবং ncpa.cpl লিখে Enter দিন।
২. আপনার সক্রিয় নেটওয়ার্ক এডাপ্টারটি (Wi-Fi বা Ethernet) খুঁজে বের করে তার ওপর রাইট ক্লিক করে Properties-এ যান।
৩. তালিকা থেকে Internet Protocol Version 4 (TCP/IPv4) সিলেক্ট করে Properties-এ ক্লিক করুন।
৪. Use the following DNS server addresses অপশনটি সিলেক্ট করুন এবং নিচের মতো মান বসান:
গুগল ডিএনএস (Google 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 বাটনে ক্লিক করে সেভ করুন এবং ব্রাউজার রিলোড দিয়ে দেখুন।
৬. Local Hosts File চেক এবং রিসেট করুন
অনেক সময় আমাদের পিসির hosts ফাইলে কোনো নির্দিষ্ট ওয়েবসাইটের আইপি ব্লক বা ভুলভাবে ম্যাপ করা থাকে। এটি চেক করার জন্য:
১. Notepad অ্যাপটি Run as administrator হিসেবে চালু করুন।
২. File > Open-এ গিয়ে এই পাথটি ফলো করুন: C:\Windows\System32\drivers\etc
৩. সেখানে hosts ফাইলটি ওপেন করুন।
৪. ফাইলের নিচের দিকে যদি আপনি যে ওয়েবসাইটে ঢুকতে চাচ্ছেন সেটির নাম এবং কোনো আইপি অ্যাড্রেস দেওয়া থাকে, তবে সেই লাইনটি মুছে ফেলুন (Delete) এবং ফাইলটি সেভ করুন।
৭. ইন্টারনেট রাউটার ও মডেম রিস্টার্ট দিন
অনেক সময় রাউটারের ক্যাশ মেমরিতে সাময়িক সমস্যা সৃষ্টি হতে পারে। আপনার রাউটার বা মডেমের পাওয়ার ক্যাবলটি খুলে ১৫-৩০ সেকেন্ড অপেক্ষা করুন এবং পুনরায় প্লাগ-ইন করুন। রাউটার পুরোপুরি চালু হলে ওয়েবসাইটটি ভিজিট করার চেষ্টা করুন।
৮. অ্যান্টিভাইরাস ও VPN সাময়িকভাবে বন্ধ রাখুন
আপনি যদি থার্ড-পার্টি অ্যান্টিভাইরাস বা কোনো ভিপিএন (VPN) সফটওয়্যার ব্যবহার করে থাকেন, তবে সেগুলো আপনার নেটওয়ার্ক কানেকশনে বাধা সৃষ্টি করতে পারে। ভিপিএন ডিসকানেক্ট করুন এবং অ্যান্টিভাইরাসের Real-time protection কিছুক্ষণের জন্য অফ করে ওয়েবসাইটটি লোড করার চেষ্টা করুন।
ওয়েবসাইট ওনারদের জন্য সমাধান: আপনার সাইটে ഈ এরর আসলে কী করবেন?
আপনি যদি একজন ওয়েবসাইট মালিক হন এবং আপনার ভিজিটররা আপনার সাইটে ঢুকতে গিয়ে DNS_PROBE_FINISHED_NXDOMAIN এরর পান, তবে এটি আপনার ওয়েবসাইটের জন্য অত্যন্ত ক্ষতিকর। এটি আপনার ব্যবসার বিশ্বাসযোগ্যতা কমায় এবং এসইও (SEO)-তে নেতিবাচক প্রভাব ফেলে। এই ক্ষেত্রে আপনাকে নিম্নের বিষয়গুলো দ্রুত পরীক্ষা করতে হবে:
১. ডোমেইনের মেয়াদ (Domain Expiration): আপনার ডোমেইনের মেয়াদ শেষ হয়ে গেছে কিনা চেক করুন। মেয়াদ শেষ হলে ডোমেইনটি ইনঅ্যাক্টিভ হয়ে যায় এবং এই এরর দেখায়।
২. Nameservers ও DNS Records যাচাই: ডোমেইন কন্ট্রোল প্যানেলে গিয়ে দেখুন ওয়েবসাইটের নেমসার্ভার (Nameservers) এবং A Record সঠিক আইপি-তে পয়েন্ট করা আছে কিনা। ডোমেইন বা হোস্টিং সম্প্রতি পরিবর্তন করলে DNS Propagation-এর জন্য সাধারণত ২৪ থেকে ৪৮ ঘণ্টা সময় লাগতে পারে।
৩. বিশ্বস্ত ডোমেইন ও হোস্টিং প্রোভাইডার নির্বাচন: একটি ওয়েবসাইটের নিরবচ্ছিন্ন পারফরম্যান্স ও সার্ভার আপটাইম নির্ভর করে মানসম্মত হোস্টিং প্রোভাইডারের ওপর। নিম্নমানের হোস্টিং ব্যবহার করলে ডিএনএস ডাউনটাইম এবং সার্ভার মিসকনফিগারেশনের কারণে ঘনঘন NXDOMAIN এরর দেখা দিতে পারে।
বাংলাদেশে একটি নির্ভরযোগ্য ও উচ্চমানের ডোমেইন এবং হোস্টিং সেবার জন্য সেবা হোস্ট (Sheba Host) অত্যন্ত জনপ্রিয় ও বিশ্বস্ত একটি প্রতিষ্ঠান। আপনি যদি আপনার ওয়েবসাইটের জন্য দ্রুতগতির NVMe SSD হোস্টিং, নিরবচ্ছিন্ন সার্ভার আপটাইম, সঠিক ডিএনএস ম্যানেজমেন্ট এবং ২৪/৭ যেকোনো প্রবলেমে দ্রুত বাংলা সাপোর্ট পেতে চান, তবে Sheba Host (shebahost.com) হতে পারে আপনার প্রথম পছন্দ। Sheba Host-এর শক্তিশালী ক্লাউড ইনফ্রাস্ট্রাকচার আপনার ওয়েবসাইটকে যেকোনো ডিএনএস ও সার্ভার জনিত ত্রুটি থেকে নিরাপদ রাখতে সাহায্য করে, ফলে আপনার ভিজিটররা পান দ্রুত ও বিরামহীন ব্রাউজিং অভিজ্ঞতা।
উপসংহার
DNS_PROBE_FINISHED_NXDOMAIN এররটি আপাতদৃষ্টিতে জটিল মনে হলেও এর সমাধান বেশ সহজ। সাধারণ ইউজার হিসেবে ক্যাশ ক্লিয়ার করা, ডিএনএস ফ্ল্যাশ করা কিংবা পাবলিক ডিএনএস (যেমন গুগল বা ক্লাউডফ্লেয়ার) ব্যবহার করার মাধ্যমেই বেশিরভাগ সময় সমস্যার সমাধান হয়ে যায়। আর ওয়েবসাইট ওনার হিসেবে সঠিক নেমসার্ভার কনফিগারেশন এবং Sheba Host-এর মতো বিশ্বস্ত হোস্টিং প্ল্যাটফর্ম ব্যবহার নিশ্চিত করলে এই ধরণের অনাকাঙ্ক্ষিত সমস্যা থেকে সহজেই দূরে থাকা সম্ভব। আশা করি এই গাইডের সাহায্য নিয়ে আপনি খুব সহজেই আপনার ডিএনএস সম্পর্কিত সমস্যার সমাধান করতে পেরেছেন।
আপনার প্রজেক্টের জন্য সেরা ও ফাস্ট হোস্টিং খুঁজছেন?
আপনার ওয়েবসাইটকে সুপার-ফাস্ট, নিরাপদ এবং ১০০% আপটাইম নিশ্চিত করতে আজই ব্যবহার করুন Sheba Host-এর প্রিমিয়াম ওয়েব হোস্টিং ও ডোমেইন রেজিস্ট্রেশন সার্ভিস। আমরা দিচ্ছি বিশ্বমানের BDIX কানেক্টিভিটি এবং ২৪/৭ ডেডিকেটেড সাপোর্ট!
আজই Sheba Host ভিজিট করুন
Share your opinion here!