যখন আপনি নন-স্ট্যান্ডার্ড লোকেশন থেকে CMD শর্টকাট চালানোর চেষ্টা করেন, তবে আপনি 'DNS Server not authoritative for this zone' বার্তা পেতে পারেন। এটি আপনাকে একটি গুরুত্বপূর্ণ টাস্ক এক্সিকিউট করতে বাধা দিতে পারে। এই DNS সমস্যা থেকে মুক্তি পाने کے কিছু পদ্ধতি দেখে নেওয়া যাক।

"DNS server not authoritative for zone" ত্রুটি সমাধান
সম্পূর্ণ ত্রুটি বার্তার বিবরণ নিচের মতো:
সিস্টেম ফাইলে মেসেজের জন্য মেসেজ টেস্ট খুঁজে পাচ্ছে না, Application, DNS Server not authoritative for zone
এই সমস্যা সমাধান করার জন্য আপনি নিচের ট্রাবলশুটিং পদ্ধতিগুলো চেষ্টা করতে পারেন।
- Command Prompt-কে ডিরেক্টরি থেকে সরাসরি চালান।
- DNS ফ্লাশ করুন।
- নতুন একটি CMD শর্টকাট তৈরি করুন।
- নতুন একটি লোকাল ইউজার অ্যাকাউন্ট তৈরি করুন।
- PowerShell ব্যবহার করুন।
১. Command Prompt-কে ডিরেক্টরি থেকে সরাসরি চালান

কখনও কখনও ইনডায়রেক্ট ডিরেক্টরি অনঅথরাইজড বা করপ্ট হয়ে যায়। তাই, আপনি যখন ডেস্কটপে উপলব্ধ শর্টকাট লিংক ব্যবহার করে Command Prompt সরাসরি চালানোর চেষ্টা করেন, তখন ত্রুটি দেখায়। এটি ঠিক করতে, Command Prompt-কে ডিরেক্টরি থেকে সরাসরি চালানোর চেষ্টা করুন। এর জন্য,
Search-এ যান এবং command prompt টাইপ করুন।
Command Prompt উইন্ডো খুললে, command prompt অপশনে রাইট-ক্লিক করুন এবং Open file location অপশন বেছে নিন।
বিভিন্ন অ্যাপ্লিকেশন শর্টকাটের তালিকা সহ একটি নতুন উইন্ডো খুলবে।
তালিকা থেকে CMD বেছে নিয়ে খুলুন।
চেক করুন DNS Server not authoritative for this zone বার্তাটি এখনও দেখাচ্ছে কিনা।
এই পদ্ধতি অনেক Windows ব্যবহারকারীর জন্য কাজ করেছে।
২. DNS ফ্লাশ করুন
নিচের ধাপগুলো অনুসরণ করে DNS ক্যাশ ডিলিট করুন এবং দেখুন এটি সমস্যা সমাধান করে কিনা:
সার্চ বারে CMD টাইপ করুন।
CMD এন্ট্রিতে রাইট-ক্লিক করে Run as administrator বেছে নিন।
ipconfig /flushdns টাইপ করুন এবং Enter চাপুন
আপনার কম্পিউটার রিস্টার্ট করুন।
চেক করুন সমস্যা সমাধান হয়েছে কিনা।
৩. নতুন একটি CMD শর্টকাট তৈরি করুন
এই সমস্যা বাইপাস করার আরেকটি ওয়ার্কঅরাউন্ড হলো একটি নতুন CMD শর্টকাট তৈরি করা। এখানে কীভাবে শুরু করবেন!
ডেস্কটপে খালি জায়গায় রাইট-ক্লিক করুন, New > Shortcut বেছে নিন।
দেখানো Create Shortcut বক্সে নিচের টেক্সটটি টাইপ করুন এবং Next বাটন চাপুন – %COMSPEC%।
এখন, Type a name for this shortcut খালি ফিল্ডে 'Command Prompt' লিখুন।
শর্টকাটটি ডেস্কটপে যোগ করতে Finish বাটন চাপুন।
৪. নতুন একটি লোকাল ইউজার অ্যাকাউন্ট তৈরি করুন
যে সব লোক আপনার PC ব্যবহার করে তাদের জন্য সেরা অপশন হলো Microsoft অ্যাকাউন্ট ব্যবহার করা, কিন্তু আপনি লোকাল ইউজার অ্যাকাউন্টে স্যুইচ করতে পারেন যদি আপনি কিছু অ্যাপ্লিকেশন অ্যাক্সেস করতে না পারেন। তাই, আপনি যদি Command Utility খোলার সময় Windows-এ DNS server not authoritative for zone ত্রুটি পান, তবে একটি লোকাল অ্যাকাউন্ট তৈরি করার চেষ্টা করুন। PowerShell ব্যবহার করে লোকাল ইউজার অ্যাকাউন্ট তৈরি করা খুব সহজ।
৫. PowerShell ব্যবহার করুন
শেষে, যদি উপরের সব পদ্ধতি বাঞ্ছিত ফলাফল দিতে ব্যর্থ হয়, তবে Windows PowerShell-এ স্যুইচ করুন। এটি Command Prompt-এ দেখা কাজগুলোই করে।
বেশির সেল শুধু টেক্সট গ্রহণ ও রিটার্ন করে, কিন্তু PowerShell .NET অবজেক্ট গ্রহণ ও রিটার্ন করে।
উপরের সমাধানগুলো ছাড়া, আপনি সিস্টেম ফাইলগুলোর হেলথ রিস্টোর করার চেষ্টা করতে পারেন এবং স্ট্যাটাস চেক করতে পারেন বা Command Prompt-কে এর ফোল্ডার থেকে খুলতে পারেন।
Windows-এ DNS সেটিংস কীভাবে চেক করব?
- Control Panel খুলুন তারপর Network Connections সিলেক্ট করুন।
- তারপর, ব্যবহৃত নেটওয়ার্ক কানেকশনে রাইট-ক্লিক করুন এবং Properties option বেছে নিন।
- তারপর, Internet Protocol (TCP/IP) এন্ট্রিতে ডাবল-ক্লিক করুন।
- এখানে, নিশ্চিত করুন Obtain an IP address automatically বক্সটি চেক করা আছে।
সার্ভারকে জোনের জন্য আথরিটেটিভ কীভাবে করব?
- Control Panel খুলুন, Administrative Tools-এ নেভিগেট করুন এবং DNS সিলেক্ট করুন।
- পরবর্তী, DNS Manager-এর কনসোল ট্রিতে প্রযোজ্য জোনের ওপর রাইট-ক্লিক করুন, এবং Properties বাটন চাপুন।
- এখন, Name Servers ট্যাব বেছে নিন, Add ক্লিক করুন এবং নাম এবং IP ঠিকানা দিয়ে অতিরিক্ত DNS সার্ভার স্পেসিফাই করুন।
- হলে, তালিকায় যোগ করতে Add ক্লিক করুন।
আশা করি এটি সাহায্য করবে!