অভ্যন্তরীণ নাম ফাঁস না করে স্প্লিট DNS পরীক্ষা করা
পাবলিক রিজলভারে একটি অভ্যন্তরীণ নাম জিজ্ঞাসা করলে নামটি ফাঁস হয় এবং আপনি যে নিয়মটি পরীক্ষা করতে চেয়েছিলেন তা এড়িয়ে যায়। দুটি অনুমোদিত নাম এবং প্রকৃত রিজলভার পথ ব্যবহার করুন।
পাবলিক রিজলভারকে একটি অভ্যন্তরীণ নাম জিজ্ঞাসা করলে নামটি ফাঁস হয় এবং আপনি যে নিয়মটি পরীক্ষা করতে চেয়েছিলেন তা এড়িয়ে যায়। কুয়েরিটি এমন একটি সার্ভারে পৌঁছায় যা আপনার নিয়ন্ত্রণে নেই, উত্তরটি এমন একটি নেমস্পেস থেকে আসে যার এটি দেখা উচিতই হয়নি, এবং ফলাফলটি স্প্লিট DNS কাজ করছে কি না সে সম্পর্কে কিছুই বলে না। স্প্লিট DNS পরীক্ষা করার অর্থ হলো অ্যাপ্লিকেশনটি সত্যিই যে রিজলভার পথ ব্যবহার করে সেটি পরীক্ষা করা। সেই পথটি বেছে নেয় অপারেটিং সিস্টেম, VPN প্রোফাইলের ডোমেইন তালিকা, এবং কখনও কখনও ব্রাউজার।
দুটি নাম বেছে নিন এবং আগে দুটি উত্তরই পূর্বানুমান করুন
নেটওয়ার্ক মালিকের কাছে একটি নথিভুক্ত অভ্যন্তরীণ পরীক্ষার নাম চান, এবং এমন একটি সাধারণ পাবলিক নাম বেছে নিন যা সংস্থা সম্পর্কে কিছুই বলে না। কিছু চালানোর আগেই লিখে রাখুন প্রতিটির জন্য কী হওয়া উচিত: অভ্যন্তরীণ নামটি টনেলের রিজলভারে পৌঁছে একটি অভ্যন্তরীণ ঠিকানা ফেরত দেবে, আর পাবলিক নামটি সিস্টেম সাধারণত যে রিজলভার ব্যবহার করে তার মাধ্যমে সমাধান হবে। এই দুটি পূর্বানুমানই পরীক্ষা, কারণ এগুলি ছাড়া পরে যেকোনো উত্তরকে যুক্তিসঙ্গত বলে দেখানো যায়। জোড়াটি বারবার চালানোর মধ্যে অপরিবর্তিত রাখুন যাতে পরবর্তী তুলনার অর্থ থাকে।
প্রত্যাশিত নিয়ম নয়, কার্যকর নিয়ম যাচাই করুন। VPN সংযোগের সঙ্গে যুক্ত ডোমেইন তালিকা ঠিক করে কোন প্রত্যয় কোন রিজলভারে যাবে, আর সেই তালিকায় একটি টাইপো বিশ্বাসযোগ্য কিন্তু ভুল বিভাজন তৈরি করে। ব্যবস্থাপিত ডিভাইসে প্রশাসকের ডায়াগনস্টিক পথ ব্যবহার করুন, কারণ স্থানীয় ওভাররাইড পরবর্তী যাচাইয়ে নীতি দ্বারা রিসেট হতে পারে।
একই টিকিটে পর্যবেক্ষণ করা উত্তরের পাশে পূর্বানুমানটি লিখুন। পূর্বানুমান ছাড়া একটি পরীক্ষা ব্যর্থ হতে পারে না, আর যে পরীক্ষা ব্যর্থ হতে পারে না তা কিছুই শেখায় না।
অ্যাপ্লিকেশন যে পথ ব্যবহার করে সেটি পরীক্ষা করুন, আপনার বেছে নেওয়া কোনো একটি সার্ভার নয়
যে কমান্ড স্পষ্টভাবে একটি রিজলভার উল্লেখ করে তা কেবল সেই রিজলভারই পরীক্ষা করে, আর কিছু নয়। এটি বলে অভ্যন্তরীণ সার্ভার উত্তর দিচ্ছে কি না, যা উপকারী, কিন্তু এটি বলে না কোনো অ্যাপ্লিকেশন নামটি সেখানে পাঠাচ্ছে কি না। প্রথমে স্বাভাবিক পথ দিয়ে পরীক্ষা করুন: অ্যাপ্লিকেশন যেভাবে করত সেভাবে অভ্যন্তরীণ নামটি সমাধান করুন, তারপর একইভাবে পাবলিক নামটি সমাধান করুন। তারপরেই নির্দিষ্ট সার্ভারগুলিকে জিজ্ঞাসা করুন কোথায় আচরণ ভিন্ন হয়।
ব্রাউজার ছবিটিকে জটিল করে, কারণ নিরাপদ DNS সেটিংস সিস্টেম রিজলভারকে সম্পূর্ণভাবে এড়িয়ে যেতে পারে। নিজের এনক্রিপ্টেড রিজলভার দিয়ে কনফিগার করা ব্রাউজার কখনও বিভাজনটি দেখে না, এবং ব্যর্থতাটি ভাঙা VPN প্রোফাইলের মতো দেখায়। টনেল পরিবর্তনের আগে সেই সেটিংটি যাচাই করুন।
পুনরুদ্ধারই প্রশ্ন হলে পুনরায় সংযোগের পরে লুকআপটি পুনরাবৃত্তি করুন। পুনরায় সংযোগের আগের ক্যাশে করা উত্তর সঠিকভাবে পুনরুদ্ধার করা বিভাজনকে বাস্তবের চেয়ে ভালো বা খারাপ দেখাতে পারে।
শুধু সফল বা ব্যর্থ নয়, উত্তরের শ্রেণিও লিখুন
চারটি বিষয়ের মধ্যে কোনটি ঘটেছে লিখুন: একটি অভ্যন্তরীণ ঠিকানা, একটি পাবলিক ঠিকানা, একটি নেতিবাচক উত্তর, বা একটি টাইমআউট। প্রতিটির অর্থ আলাদা। অভ্যন্তরীণ নামের জন্য অভ্যন্তরীণ ঠিকানা প্রত্যাশিত সফলতা; অভ্যন্তরীণ নামের জন্য পাবলিক ঠিকানা বোঝায় কুয়েরি টনেল ছেড়ে গেছে; কর্তৃত্বপূর্ণ সার্ভার থেকে নেতিবাচক উত্তর রাউটিং ত্রুটি নয় বরং অনুপস্থিত রেকর্ডের দিকে ইঙ্গিত করে; আর টাইমআউট পৌঁছানোর সমস্যা বা এমন রিজলভার নির্দেশ করে যা কুয়েরিটি কখনও পায়নি। সফলতা ও ব্যর্থতা কাজ করার জন্য খুব স্থূল।
নতুন কুয়েরি অনুপস্থিত থাকার ব্যাখ্যা দেওয়ার আগে ক্যাশ হিসাব করুন, কারণ ক্যাশে থাকা নেতিবাচক উত্তর দেখতে অস্তিত্বহীন নামের মতোই। সমর্থিত নিয়ন্ত্রণে কিছু মুছুন তার আগে উত্তরটি সংরক্ষণ করুন, কারণ প্রথম উত্তরটিই প্রমাণ।
অনুমান না করে দুটি শাখা ব্যাখ্যা করুন
যদি অভ্যন্তরীণ নামটি সঠিকভাবে সমাধান হয় এবং অ্যাপ্লিকেশন তবুও ব্যর্থ হয়, রিজলভার তার কাজ করেছে এবং পরবর্তী সন্দেহভাজনরা হলো রুট ও সম্পদের নিজের অনুমতি। যদি ব্যক্তিগত নামটি পাবলিক রিজলভারে পৌঁছে যায়, তবে সেই লুকআপে বিভাজন নিয়ম প্রয়োগ হচ্ছে না, তাই নেমস্পেসের মালিকের সঙ্গে ডোমেইন তালিকা ও যেকোনো ব্রাউজার নীতি পর্যালোচনা করুন। এই দুটি শাখার মালিক আলাদা, এজন্যই কোনটি দেখেছেন তা লিখে রাখা কিছু ভেঙে গেছে তা লেখার চেয়ে বেশি জরুরি।
কাঠামো রেখে শেয়ার করা আউটপুট অস্পষ্ট করুন: কোন নেমস্পেস, কোন নিয়ম, কোন উত্তরের শ্রেণি। রিজলভারের উত্তর অভ্যন্তরীণ ঠিকানা ও হোস্টনেম বহন করতে পারে, আর টিকিট দুটিরই টেকসই ঠিকানা।
তারপর ফলাফলটি নেমস্পেসের মালিকের কাছে দিন, সঙ্গে আপনার দেখা দুটি শ্রেণি এবং নাম বাদ দেওয়া অবস্থায়। এটি এক সপ্তাহের অনুমানের বদলে পাঁচ মিনিটের কথা।