ওয়েবসাইট অ্যাক্সেস করার সময় DNS_PROBE_FINISHED_NXDOMAIN এরর দেখছেন? এটি আপনার DNS সেটিংস-সহ সম্পর্কিত এবং কম্পিউটারে কিছু DNS অপশন পরিবর্তন করে সমাধান করা যায়।
এই এরর সাধারণত তখন দেখায় যখন ব্রাউজার ডোমেন নামের জন্য DNS রেজলভ করতে পারে না। এরর মেসেজের শেষে NXDOMAIN অর্থাৎ ইনপুট করা ডোমেনটি অস্তিত্বে নেই।
নিচে আপনার মেশিনে এই এরর দূর করার কিছু ফিক্স দেওয়া হলো।
১. আপনার DNS ক্যাশ ফ্লাশ করুন
ডোমেন নাম দ্রুত রেজলভ করার জন্য কম্পিউটার সংরক্ষিত DNS ক্যাশ দেখে। এই ক্যাশে সমস্যা থাকলে (যা প্রায়ই ঘটে), ক্যাশ মুছে ফেললে ব্রাউজারের সমস্যা সমাধান হয়।
Windows-এ DNS ক্যাশ ফ্লাশ:
- Start Menu সার্চ বারে Command Prompt খুঁজে লঞ্চ করুন।
- Command Prompt উইন্ডোতে নিচের কমান্ড টাইপ করে Enter চাপুন: ipconfig/flushdns
Mac-এ DNS ক্যাশ ফ্লাশ:
- Dock-এ Launchpad ক্লিক করে Terminal খুঁজে খুলুন।
- নিচের কমান্ডগুলো কয়েকবার Enter চাপিয়ে চালান:dscacheutil -flushcachesudo killall -HUP mDNSResponder
২. আপনার IP ঠিকানা রিনিউ করুন
This site can't be reached এরর ভুল IP ঠিকানার কারণে হতে পারে। IP ঠিকানা রিনিউ করে দেখুন সমস্যা সমাধান হয় কিনা।
Windows-এ IP ঠিকানা রিনিউ:
- Command Prompt খুলে কমান্ডগুলো ক্রমশ চালান: ipconfig/release
- DNS ক্যাশ ফ্লাশ: ipconfig/flushdns
- IP ঠিকানা রিনিউ: ipconfig/renew
- নতুন DNS সার্ভার সেট: netsh int ip set dns
- Winsock সেটিংস রিসেট: netsh winsock reset
Mac-এ IP ঠিকানা রিনিউ:
- মেনুবারের Wi-Fi আইকনে ক্লিক করে Open Network Preferences সিলেক্ট করুন।
- বাম পাশ থেকে আপনার Wi-Fi নেটওয়ার্ক বেছে নিন, ডান পাশে Advanced ক্লিক করুন।
- TCP/IP ট্যাবে যান।
- Renew DHCP Lease বাটনে ক্লিক করুন।
৩. DNS ক্লায়েন্ট রিস্টার্ট করুন
Windows কম্পিউটার DNS ক্লায়েন্ট ব্যবহার করে ব্রাউজার ডোমেন নাম রেজলভ করে। DNS ক্লায়েন্ট সার্ভিস রিস্টার্ট করলে this site can't be reached এরর মিটতে পারে।
Windows 10-এ DNS ক্লায়েন্ট সার্ভিস রিস্টার্ট করার পদ্ধতি:
- Windows Key + R চাপিয়ে Run ডায়ালগ খুলুন, services.msc টাইপ করে Enter চাপুন।
- তালিকা থেকে DNS Client খুঁজে রাইট-ক্লিক করে Restart সিলেক্ট করুন।
৪. আপনার DNS সার্ভার পরিবর্তন করুন
হয়তো আপনার কম্পিউটারে কনফিগার করা DNS সার্ভারগুলো কাজ করছে না। তখন সাইটগুলো ডোমেন নাম রেজলভ করতে পারছে না এবং DNS Probe Finished NXDOMAIN এরর দেখায়।
এই পরিস্থিতিতে DNS সার্ভার পরিবর্তন করে দেখুন। এখানে গুগলের পাবলিক DNS সার্ভার ব্যবহার দেখানো হলো।
Windows-এ DNS সার্ভার পরিবর্তন:
- Settings অ্যাপ খুলুন, Network & Internet সিলেক্ট করুন, Change adapter options ক্লিক করুন।
- আপনার অ্যাডাপ্টারে রাইট-ক্লিক করে Properties সিলেক্ট করুন।
- Internet Protocol Version 4 (TCP/IPv4) সিলেক্ট করে Properties ক্লিক করুন।
- Use the following DNS server addresses বক্সে চেকмар্ক দিন।
- Preferred DNS server বক্সে 8.8.8.8 এবং Alternate DNS server বক্সে 8.8.4.4 লিখুন। নিচে OK ক্লিক করুন।
- ব্রাউজার রিলঞ্চ করে আগে যেসব সাইট খুলতো না সেগুলো চেষ্টা করুন।
Mac-এ DNS সার্ভার পরিবর্তন:
- মেনুবারের Wi-Fi আইকনে ক্লিক করে Open Network Preferences সিলেক্ট করুন।
- বাম সাইডবার থেকে আপনার নেটওয়ার্ক বেছে নিন, ডান প্যানেলে Advanced ক্লিক করুন।
- DNS ট্যাবে যান।
- বিদ্যমান DNS সার্ভারগুলো সিলেক্ট করে নিচের - (মাইনাস) বাটনে ক্লিক করুন। এটি সব সার্ভার মুছে ফেলবে।
- + (প্লাস) সাইন ক্লিক করে 8.8.8.8 যোগ করুন।
- আবার + ক্লিক করে 8.8.4.4 যোগ করুন।
- নিচে OK ক্লিক করে পরিবর্তন সংরক্ষণ করুন।
৫. ব্রাউজার ডিফল্ট সেটিংসে রিসেট করুন
ব্রাউজার সেটিংসে অনেক পরিবর্তন করলে ওয়েবসাইট লোডিং প্রভাবিত হতে পারে। ব্রাউজার ডিফল্ট সেটিংসে রিসেট করলে সমস্যা সমাধান হতে পারে।
Chrome রিসেট করা:
Chrome-এ সরাসরি ব্রাউজার রিসেট করার দরকার নেই। বরং ফ্ল্যাগস রিসেট করুন (যে কিছু ইউজার ব্রাউজার মডিফাই করতে ব্যবহার করে) এবং দেখুন সমস্যা সমাধান হয় কিনা।
যদি কাজ না করে, পুরো ব্রাউজার রিসেট করুন।
Chrome ফ্ল্যাগস রিসেট করা:
- Chrome-এ নতুন ট্যাব খুলুন, chrome://flags টাইপ করে Enter চাপুন।
- উপরে Reset all বাটনে ক্লিক করুন।
- নিচে Relaunch ক্লিক করুন ব্রাউজার রিস্টার্ট করতে। পরিবর্তন ইফেক্টিভ হবে।
Firefox রিসেট করা:
- Firefox লঞ্চ করুন, অ্যাড্রেস বারে about:support টাইপ করে Enter চাপুন।
- Refresh Firefox বাটনে ক্লিক করুন।
- স্ক্রিনের প্রম্পটে Refresh Firefox সিলেক্ট করুন।
Safari রিসেট করা:
Mac-এ Safari-তে ক্যাশ মুছে ফেলা, অপ্রয়োজনীয় প্লাগইন ও এক্সটেনশান মুছে ফেলা উপরের এরর সমাধান করতে পারে:
- Safari লঞ্চ করুন, উপরে Safari মেনুতে ক্লিক করে Preferences সিলেক্ট করুন।
- Websites ট্যাবে ক্লিক করে বাম সাইডবার থেকে অপ্রয়োজনীয় প্লাগইনগুলো আনচেক করুন।
- Extensions ট্যাবে যান, বাম থেকে এক্সটেনশান সিলেক্ট করে ডান প্যানেলে Uninstall ক্লিক করুন। প্রতিটি এক্সটেনশানের জন্য এটি করুন।
- Advanced ট্যাবে Show Develop menu in menu bar টিক করুন।
- নতুন যোগ হওয়া Develop মেনু থেকে Empty Caches ক্লিক করুন Safari ক্যাশ ফাইল মুছে ফেলতে।
৬. আপনার VPN অ্যাপ বন্ধ করুন
VPN একটি মধ্যবর্তী কম্পিউটার হিসেবে কাজ করে, আপনার ট্রাফিক এর মাধ্যমে প্রবাহিত হয়। VPN-এ সমস্যা থাকলে ব্রাউজার কোনো সাইট খুলতে পারে না।
কম্পিউটারে VPN অ্যাপ বন্ধ করে দেখুন সাইটগুলো খুলছে কিনা। খুললে VPN অ্যাপে সমস্যা আছে, পুনরায় ব্যবহার করার আগে সমাধান করুন।
৭. হোস্টস ফাইল চেক করুন
Windows এবং Mac উভয়ে হোস্টস ফাইল থাকে যা ডোমেন নাম লোকালি রেজলভ করতে সাহায্য করে। সাইট অ্যাক্সেস করার সময় ব্রাউজার প্রথমে এই ফাইলে ডোমেনের IP খুঁজে।
হয়তো আপনি বা কেউ অন্য সেই সাইটটি এই ফাইলে যোগ করেছে। সাইট যদি localhost IP বা অন্য কোনো IP-এ অ্যাসাইন করা থাকে, কম্পিউটার ভুলভাবে ডোমেন রেজলভ করবে। ফলে DNS Probe Finished NXDOMAIN এরর দেখায়।
আপনার কম্পিউটারের হোস্টস ফাইল অ্যাক্সেস করে আপনার ডোমেন আছে কিনা চেক করুন।
Windows-এ হোস্টস অ্যাক্সেস:
- Start Menu-এ Notepad সার্চ করুন, রাইট-ক্লিক করে Run as administrator সিলেক্ট করুন।
- Ctrl + O চাপুন, C:\Windows\System32\drivers\etc এ যান, hosts ফাইল ডাবল-ক্লিক করুন।
- ফাইল চেক করুন আপনার ডোমেনটি তালিকাভুক্ত আছে কিনা। থাকলে ডোমেনের এন্ট্রি মুছে ফাইল সংরক্ষণ করুন এবং Notepad বন্ধ করুন।
Mac-এ হোস্টস অ্যাক্সেস:
- Terminal খুলুন, নিচের কমান্ড টাইপ করে Enter চাপুন: sudo nano /etc/hosts
- অ্যাডমিন পাসওয়ার্ড দিয়ে Enter চাপুন।
- হোস্টস ফাইলের কন্টেন্ট দেখবে। নিশ্চিত করুন আপনার ডোমেনটি এখানে নেই।
৮. আপনার রাউটার সেটিংস রিসেট করুন
Server IP address could not be found এরর কখনো কখনো ভুল কনফিগার করা রাউটারের কারণে হয়। রাউটারে কী পরিবর্তন করা হয়েছে নিশ্চিত না হলে সব সেটিংস রিসেট করে দেখুন।
মনে রাখবেন, রাউটার রিসেট করলে আপনার কনফিগারেশন মুছে যাবে। আপনার রাউটার কনফিগারেশনের উপর নির্ভর করে, ISP-এর সাথে কাজ করার জন্য আবার কনফিগার করতে হতে পারে।
রাউটার রিসেট করার সাধারণ ধাপ:
- রাউটার সেটিংস মেনু অ্যাক্সেস করুন (সাধারণত 192.168.1.1)।
- রাউটার লগইন ডিটেইলস দিন।
- উপরে Maintenance ট্যাবে ক্লিক করুন (রাউটার অনুযায়ী ভিন্ন হতে পারে)।
- বাম সাইডবার থেকে Factory Default Settings সিলেক্ট করুন।
- ডান প্যানেলে Factory Default Settings ক্লিক করে রাউটার রিসেট করুন।
অ্যাক্সেস করা যাচ্ছে না এমন সাইটগুলো অ্যাক্সেস করুন
DNS_PROBE_FINISHED_NXDOMAIN এরর দেখানোর অনেক কারণ থাকতে পারে। কারণ যেকোনো হোক, উপরের পদ্ধতিগুলোর যেকোনো একটি সমস্যা সমাধান করতে পারবে, এবং আপনি সাইটগুলো বাধা ছাড়া অ্যাক্সেস করতে পারবেন।
ওয়েব ব্রাউজারের সমস্যা খুব সাধারণ, এবং সেগুলো সমাধানের সহজ উপায় রয়েছে। Chrome ব্যবহার করলে স্লগিশ হয়ে যাওয়া বা রেসপন্ড না করা সমস্যা হতে পারে। সেটিও সমাধান করা যায়।