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