DNS লুকআপ

DNS লুকআপ

একটি ডোমেইন ও রেকর্ডের ধরন বেছে নিন। টুলটি সেই রেকর্ডের অর্থ, কী তথ্য থাকা উচিত, নমুনা ও চালানোর কমান্ড দেখাবে। চাইলে নিচে একটি DNS রেকর্ডের লাইন পেস্ট করে সেটিও বিশ্লেষণ করতে পারেন।

গুরুত্বপূর্ণ: এটি লাইভ DNS লুকআপ নয়। এই টুলটি ইন্টারনেটে গিয়ে কোনো ডোমেইনের আসল রেকর্ড দেখায় না, কারণ ব্রাউজার থেকে সরাসরি DNS সার্ভারে প্রশ্ন করা যায় না। এটি রেকর্ডের অর্থ বোঝায়, নমুনা দেয় ও কমান্ড তৈরি করে।

আপনি যখন ব্রাউজারে example.com লিখে এন্টার চাপেন, তখন ব্রাউজার প্রথমে জানে না এই নামের ওয়েবসাইটটি কোন কম্পিউটারে আছে। সেই খোঁজার কাজটি করে DNS, যার পূর্ণ রূপ ডোমেইন নেম সিস্টেম। DNS হলো ইন্টারনেটের ফোনবুকের মতো। এতে ডোমেইন নামের পাশে লেখা থাকে সেই ডোমেইনের সার্ভারের ঠিকানা, মেইল সার্ভারের নাম, যাচাইকরণের টেক্সটসহ আরও অনেক তথ্য। এই তথ্যগুলোর প্রতিটিকে বলা হয় DNS রেকর্ড। ওয়েবসাইট চালু করা, ইমেইল সেট করা, SSL সার্টিফিকেট নেওয়া — সব কাজেই DNS রেকর্ড বুঝতে হয়। এই টুলটি প্রতিটি রেকর্ডের অর্থ, নমুনা ও যাচাইয়ের কমান্ড দেখায়। একটি কথা পরিষ্কার করে বলা দরকার: এই টুলটি লাইভ DNS লুকআপ নয়। ব্রাউজার থেকে সরাসরি DNS সার্ভারে প্রশ্ন করা যায় না, তাই এটি কোনো ডোমেইনের আসল রেকর্ড ইন্টারনেট থেকে এনে দেখাতে পারে না। তবে রেকর্ড বোঝা, ভুল ধরা ও কমান্ড তৈরি করার কাজে এটি পুরোপুরি কাজ করে।

কীভাবে ব্যবহার করবেন

১. প্রথম ঘরে ডোমেইনের নাম লিখুন, যেমন example.com। শুরুতে www বা https লেখার দরকার নেই।

২. রেকর্ডের ধরন বেছে নিন। ওয়েবসাইটের ঠিকানা জানতে A, মেইল সার্ভার জানতে MX, যাচাইকরণের টেক্সট জানতে TXT বেছে নিন।

৩. দেখুন বোতামে ক্লিক করুন। সঙ্গে সঙ্গে সেই রেকর্ডের অর্থ, কী তথ্য থাকা উচিত, একটি নমুনা রেকর্ড ও চালানোর কমান্ড দেখা যাবে।

৪. আপনার কাছে যদি কোনো DNS রেকর্ডের লাইন থাকে, সেটি নিচের ঘরে পেস্ট করুন। টুলটি সেটি ভেঙে নাম, TTL, শ্রেণি, ধরন ও মান আলাদা করে দেখাবে।

৫. ফলাফল কপি করুন বোতামে ক্লিক করে কমান্ডসহ ফলাফল কপি করে নিন। নতুন ডোমেইন দেখতে রিসেট বোতামে ক্লিক করুন।

একটি বাস্তব উদাহরণ

ধরুন, আপনার ওয়েবসাইট example.com এবং আপনি জানতে চান এর A রেকর্ডটি কেমন হওয়া উচিত। এই টুলে example.com লিখে A বেছে নিলে দেখা যাবে A রেকর্ড ডোমেইনকে একটি IPv4 ঠিকানার সঙ্গে যুক্ত করে। নমুনা হিসেবে দেখা যাবে example.com. 3600 IN A 93.184.216.34। এই লাইনের অর্থ হলো example.com ডোমেইনের ঠিকানা 93.184.216.34, এবং TTL 3600 সেকেন্ড, অর্থাৎ এই তথ্য এক ঘণ্টা মনে রাখা যাবে। যাচাই করতে চাইলে কম্পিউটারে dig example.com A কমান্ড চালাতে হবে। উইন্ডোজে চালাতে হবে nslookup -type=A example.com। এবার ধরুন, আপনি একটি রেকর্ডের লাইন পেস্ট করলেন: example.com. 3600 IN A 93.184.216.34। টুলটি সেটি ভেঙে দেখাবে নাম example.com., TTL 3600 সেকেন্ড, শ্রেণি IN, ধরন A, মান 93.184.216.34। এইভাবেই একটি রেকর্ডের প্রতিটি অংশ বোঝা যায়।

ফলাফল বুঝবেন কীভাবে

A রেকর্ডে থাকে IPv4 ঠিকানা, AAAA রেকর্ডে IPv6 ঠিকানা। MX রেকর্ডে থাকে মেইল সার্ভারের নাম ও অগ্রাধিকার সংখ্যা, সংখ্যা যত কম, সেই সার্ভার তত আগে ব্যবহার হয়। TXT রেকর্ডে থাকে যাচাইকরণের টেক্সট, যেমন SPF, যা বলে দেয় কোন সার্ভার থেকে ইমেইল পাঠানো যাবে। CNAME রেকর্ড একটি ডোমেইনকে আরেকটি ডোমেইনের ওরফে বানায়। NS রেকর্ড বলে দেয় ডোমেইনের DNS তথ্য কোন নেমসার্ভারে আছে। TTL মানে টাইম টু লিভ, অর্থাৎ একটি রেকর্ড কতক্ষণ মনে রাখা যাবে। TTL কম হলে রেকর্ড বদল দ্রুত ছড়ায়, বেশি হলে সার্ভারের চাপ কমে। SOA রেকর্ডে জোনের সিরিয়াল নম্বর থাকে, যা রেকর্ড বদলালে বাড়ানো হয়।

সাধারণ ভুল

প্রথম ভুল হলো ডোমেইনের শুরুতে https:// লেখা। DNS লুকআপে শুধু ডোমেইনের নাম লিখতে হয়, যেমন example.com। দ্বিতীয় ভুল হলো A রেকর্ডে ডোমেইনের নাম লেখা। A রেকর্ডে আইপি ঠিকানা লিখতে হয়, ডোমেইনের নাম নয়। তৃতীয় ভুল হলো MX রেকর্ডে আইপি ঠিকানা লেখা। MX রেকর্ডে মেইল সার্ভারের ডোমেইন নাম লিখতে হয়। চতুর্থ ভুল হলো DNS বদলের পর সঙ্গে সঙ্গে কাজ করবে বলে আশা করা। TTL শেষ না হলে পুরনো তথ্যই দেখা যায়, তাই বদলের পর কয়েক ঘণ্টা অপেক্ষা করতে হয়। পঞ্চম ভুল হলো CNAME ও A রেকর্ড একই নামে একসঙ্গে রাখা। একই নামে দুটি রাখা যায় না, তাই একটিই বেছে নিতে হয়।

সতর্কতা

DNS রেকর্ড বদলালে ওয়েবসাইট বা ইমেইল বন্ধ হয়ে যেতে পারে, তাই বদলানোর আগে পুরনো রেকর্ডের ছবি বা নোট রেখে নিন। ডোমেইনের নিয়ন্ত্রণ প্যানেলের পাসওয়ার্ড কারও সঙ্গে ভাগ করবেন না। এই টুলটি আসল রেকর্ড দেখায় না, তাই গুরুত্বপূর্ণ সিদ্ধান্তের আগে dig বা nslookup কমান্ড দিয়ে যাচাই করুন।

FAQ

প্রশ্ন: DNS রেকর্ড কী?

উত্তর: DNS রেকর্ড হলো ডোমেইন নামের সঙ্গে যুক্ত তথ্য। যেমন A রেকর্ডে আইপি ঠিকানা, MX রেকর্ডে মেইল সার্ভারের নাম থাকে।

প্রশ্ন: এই টুল কি আসল DNS রেকর্ড দেখায়?

উত্তর: না, এই টুলটি লাইভ লুকআপ করে না। এটি রেকর্ডের অর্থ, নমুনা ও যাচাইয়ের কমান্ড দেখায়। আসল রেকর্ড দেখতে dig বা nslookup কমান্ড চালাতে হবে।

প্রশ্ন: TTL মানে কী?

উত্তর: TTL মানে টাইম টু লিভ। এটি সেকেন্ডে মাপা হয় এবং বলে দেয় একটি রেকর্ড কতক্ষণ মনে রাখা যাবে। যেমন TTL 3600 মানে এক ঘণ্টা।

প্রশ্ন: MX রেকর্ডে সংখ্যাটি কী বোঝায়?

উত্তর: এটি অগ্রাধিকার সংখ্যা। সংখ্যা যত কম, সেই মেইল সার্ভার তত আগে ব্যবহার হয়। যেমন 10 অগ্রাধিকারের সার্ভার 20 অগ্রাধিকারের সার্ভারের আগে ব্যবহার হয়।