CIDR থেকে IP রেঞ্জ
একটি CIDR ব্লক লিখুন, যেমন 192.168.1.0/24। টুলটি প্রথম ও শেষ IP, মোট ঠিকানা, ব্যবহারযোগ্য হোস্ট রেঞ্জ, সাবনেট মাস্ক, ওয়াইল্ডকার্ড মাস্ক, নেটওয়ার্ক ও ব্রডকাস্ট ঠিকানা হিসাব করবে। সব হিসাব আপনার ব্রাউজারেই হয়; কোনো তথ্য সার্ভারে পাঠানো হয় না।
আইএসপি থেকে আইপি ব্লক পেলে, ক্লাউড সার্ভারে ভিপিসি সাজাতে গেলে, কিংবা ফায়ারওয়ালের নিয়ম লিখতে গেলে প্রায়ই একটি লেখা চোখে পড়ে, যেমন ১৯২.১৬৮.১.০/২৪। এই লেখাটিকে বলা হয় সিআইডিআর নোটেশন। এর অর্থ হলো একটি ঠিকানার ব্লক বা রেঞ্জ, কিন্তু প্রথম দেখায় বোঝা যায় না এই ব্লকে প্রথম ঠিকানা কোনটি, শেষ ঠিকানা কোনটি, মোট কতগুলো ঠিকানা আছে, আর কতগুলো ঠিকানা ডিভাইসকে দেওয়া যাবে। আমাদের এই সিআইডিআর থেকে আইপি রেঞ্জ টুলটি সেই প্রশ্নগুলোর উত্তর কয়েক সেকেন্ডে নির্ভুলভাবে দিয়ে দেয়। নেটওয়ার্ক ইঞ্জিনিয়ার, সিস্টেম অ্যাডমিন, ওয়েব ডেভেলপার, সিসিএনএ পরীক্ষার্থী এবং যারা নিজের বাড়ি বা অফিসের নেটওয়ার্ক সাজান, সবার কাজেই এই টুলটি লাগে। এখানে কোনো অ্যাকাউন্ট খুলতে হয় না, কোনো তথ্য সংরক্ষণ করা হয় না, এবং টুলটি সম্পূর্ণ বিনামূল্যে ব্যবহার করা যায়।
কীভাবে ব্যবহার করবেন
১. একমাত্র ঘরে আপনার CIDR ব্লকটি লিখুন। লেখার নিয়ম হলো আইপি ঠিকানা, তারপর স্ল্যাশ, তারপর প্রিফিক্স সংখ্যা, যেমন ১৯২.১৬৮.১.০/২৪।
২. প্রিফিক্স সংখ্যাটি শূন্য থেকে বত্রিশের মধ্যে হতে হবে। যেমন /২৪, /৩০, /১৬ বা /৮ লেখা যায়, কিন্তু /৩৩ লেখা যাবে না।
৩. হিসাব করুন বোতামে ক্লিক করুন। সঙ্গে সঙ্গে প্রথম IP, শেষ IP, নেটওয়ার্ক ঠিকানা, ব্রডকাস্ট ঠিকানা, সাবনেট মাস্ক, ওয়াইল্ডকার্ড মাস্ক, ব্যবহারযোগ্য হোস্ট রেঞ্জ, ব্যবহারযোগ্য হোস্ট সংখ্যা ও মোট ঠিকানা দেখা যাবে।
৪. ফলাফল কপি করুন বোতামে ক্লিক করে পুরো ফলাফলটি কপি করে নোটে বা কনফিগারেশনে ব্যবহার করুন। নতুন হিসাব করতে চাইলে রিসেট বোতামে ক্লিক করুন।
৫. উদাহরণ দেখতে চাইলে উদাহরণ বসান বোতামে ক্লিক করুন। এতে ১৯২.১৬৮.১.০/২৪ উদাহরণটি বসে যাবে এবং ফলাফল দেখা যাবে।
একটি বাস্তব উদাহরণ
ধরুন, আপনার আইএসপি আপনাকে ১৯২.১৬৮.১.০/২৪ ব্লকটি দিয়েছে। এবার হিসাবটি ধাপে ধাপে করা যাক। প্রথমে প্রিফিক্স থেকে সাবনেট মাস্ক বের করা হয়। /২৪ মানে প্রথম চব্বিশটি বিট নেটওয়ার্কের অংশ, তাই মাস্ক হয় ২৫৫.২৫৫.২৫৫.০। এরপর নেটওয়ার্ক ঠিকানা বের করা হয় আইপি ঠিকানা ও মাস্কের বিট ধরে গুণ করে। ১৯২.১৬৮.১.০ ও ২৫৫.২৫৫.২৫৫.০-এর গুণফলে পাওয়া যায় ১৯২.১৬৮.১.০, এটিই ব্লকের প্রথম ঠিকানা। ব্রডকাস্ট ঠিকানা হলো ব্লকের শেষ ঠিকানা। এখানে হোস্ট অংশের আটটি বিট সব এক হলে পাওয়া যায় ১৯২.১৬৮.১.২৫৫। মোট ঠিকানা দুইয়ের ঘাত আট, অর্থাৎ দুইশো ছাপ্পান্নটি। প্রথম ও শেষ ঠিকানা বাদ দিলে ব্যবহারযোগ্য হোস্ট থাকে দুইশো চুয়ান্নটি, রেঞ্জ ১৯২.১৬৮.১.১ থেকে ১৯২.১৬৮.১.২৫৪। এই টুলে একই ব্লক লিখলে একই ফলাফল পাওয়া যাবে।
আরেকটি ছোট উদাহরণ দেখা যাক। ১০.০.০.০/৩০ ব্লকে হোস্ট বিট মাত্র দুটি। তাই মোট ঠিকানা দুইয়ের ঘাত দুই, অর্থাৎ চারটি। প্রথম ঠিকানা ১০.০.০.০ এবং শেষ ঠিকানা ১০.০.০.৩। নেটওয়ার্ক ও ব্রডকাস্ট বাদ দিলে ব্যবহারযোগ্য হোস্ট থাকে মাত্র দুটি, ১০.০.০.১ ও ১০.০.০.২। এই ধরনের ছোট ব্লক দুটি রাউটারের মধ্যে সংযোগে ব্যবহার করা হয়।
ফলাফল বুঝবেন কীভাবে
প্রথম IP হলো ব্লকের শুরু, যা সাধারণত নেটওয়ার্ক ঠিকানার সমান হয়। শেষ IP হলো ব্লকের শেষ, যা সাধারণত ব্রডকাস্ট ঠিকানার সমান হয়। এই দুটি ঠিকানা কোনো ডিভাইসকে দেওয়া যায় না। সাবনেট মাস্ক বলে দেয় ঠিকানার কোন অংশ নেটওয়ার্ক আর কোন অংশ হোস্ট। ওয়াইল্ডকার্ড মাস্ক হলো সাবনেট মাস্কের উল্টোটি, যেমন মাস্ক ২৫৫.২৫৫.২৫৫.০ হলে ওয়াইল্ডকার্ড ০.০.০.২৫৫। এটি ফায়ারওয়াল ও রাউটারের অ্যাক্সেস তালিকা তৈরিতে ব্যবহৃত হয়। ব্যবহারযোগ্য হোস্ট রেঞ্জ হলো সেই ঠিকানাগুলো, যেগুলো কম্পিউটার, মোবাইল, প্রিন্টার বা সার্ভারকে দেওয়া যায়। মোট ঠিকানা থেকে দুটি বাদ দিলেই ব্যবহারযোগ্য হোস্ট সংখ্যা পাওয়া যায়, তবে /৩১ ও /৩২ এর ক্ষেত্রে নিয়মটি ভিন্ন।
সাধারণ ভুল
প্রথম ভুল হলো স্ল্যাশ ছাড়া শুধু আইপি ঠিকানা লেখা। সিআইডিআর লিখতে হলে স্ল্যাশ ও প্রিফিক্স অবশ্যই লিখতে হবে, যেমন ১৯২.১৬৮.১.০/২৪। দ্বিতীয় ভুল হলো প্রিফিক্স বত্রিশের বেশি লেখা। আইপিভি ফোর ঠিকানায় মোট বত্রিশটি বিট থাকে, তাই /৩৩ বা তার বেশি লেখা অসম্ভব। তৃতীয় ভুল হলো প্রথম বা শেষ ঠিকানাকে ডিভাইসের ঠিকানা হিসেবে ব্যবহার করা। এই দুটি ঠিকানা কখনো কোনো ডিভাইসকে দেওয়া যায় না। চতুর্থ ভুল হলো মোট ঠিকানাকেই ব্যবহারযোগ্য হোস্ট সংখ্যা মনে করা। /২৪ ব্লকে মোট দুইশো ছাপ্পান্নটি ঠিকানা থাকলেও ব্যবহার করা যায় দুইশো চুয়ান্নটি। পঞ্চম ভুল হলো আইপি ঠিকানার কোনো অংশ দুইশো পঞ্চান্নের বেশি লেখা। প্রতিটি অংশ শূন্য থেকে দুইশো পঞ্চান্নের মধ্যে হতে হয়।
সতর্কতা
এই টুলটি শুধু IPv4 সিআইডিআর ব্লকের জন্য তৈরি, IPv6 ব্লকের জন্য নয়। আইএসপি বা ক্লাউড সেবা থেকে পাওয়া ব্লক ব্যবহার করার আগে তাদের দেওয়া তথ্য মিলিয়ে দেখুন। কোনো অফিস বা প্রতিষ্ঠানের নেটওয়ার্ক বদলানোর আগে নেটওয়ার্ক প্রশাসকের অনুমতি নিন, কারণ ভুল রেঞ্জ সাজালে পুরো নেটওয়ার্ক বন্ধ হয়ে যেতে পারে।
FAQ
প্রশ্ন: CIDR মানে কী?
উত্তর: CIDR অর্থ ক্লাসলেস ইন্টার-ডোমেইন রাউটিং। এটি একটি আইপি ব্লক লেখার সংক্ষিপ্ত নিয়ম, যেখানে স্ল্যাশের পরের সংখ্যা বলে দেয় ঠিকানার কতগুলো বিট নেটওয়ার্কের অংশ।
প্রশ্ন: 192.168.1.0/24-এ কতগুলো ঠিকানা থাকে?
উত্তর: মোট দুইশো ছাপ্পান্নটি ঠিকানা থাকে। এর মধ্যে ব্যবহারযোগ্য হোস্ট দুইশো চুয়ান্নটি, রেঞ্জ ১৯২.১৬৮.১.১ থেকে ১৯২.১৬৮.১.২৫৪।
প্রশ্ন: /30 ব্লক কখন ব্যবহার করা হয়?
উত্তর: /30 ব্লকে মোট চারটি ঠিকানা থাকে এবং ব্যবহারযোগ্য হোস্ট দুটি। এটি সাধারণত দুটি রাউটারের মধ্যে পয়েন্ট-টু-পয়েন্ট সংযোগে ব্যবহার করা হয়।
প্রশ্ন: এই টুলে কি আমার তথ্য সংরক্ষণ করা হয়?
উত্তর: না, হিসাবটি আপনার ব্রাউজারেই হয় এবং কোনো তথ্য আমাদের সার্ভারে পাঠানো বা সংরক্ষণ করা হয় না।