Skip to content
সাবনেট ক্যালকুলেটর
Tools

সাবনেট ক্যালকুলেটর

নতুন

IPv4 CIDR ক্যালকুলেটর: নেটওয়ার্ক, ব্রডকাস্ট, হোস্ট পরিসীমা ও মাস্ক।

IP version
Prefix/24
Results · click any value to copy
Network address
CIDR notation
Broadcast address
Usable host range
Total addresses
Usable hosts
Subnet mask
Wildcard mask
IP class
IP type
Network
Usable hosts
Broadcast

Binary view — network bits vs host bits
Split this network Divide the base network into equal subnets (VLSM) — pick a new prefix or the hosts you need.
New subnet prefix/26

# Subnet Host range Broadcast Usable
CIDR cheat sheet (IPv4)
Prefix Subnet mask Wildcard Addresses Usable hosts
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/16 255.255.0.0 0.0.255.255 65,536 65,534
/22 255.255.252.0 0.0.3.255 1,024 1,022
/24 255.255.255.0 0.0.0.255 256 254
/25 255.255.255.128 0.0.0.127 128 126
/26 255.255.255.192 0.0.0.63 64 62
/27 255.255.255.224 0.0.0.31 32 30
/28 255.255.255.240 0.0.0.15 16 14
/29 255.255.255.248 0.0.0.7 8 6
/30 255.255.255.252 0.0.0.3 4 2
/31 255.255.255.254 0.0.0.1 2 2 (p2p)
/32 255.255.255.255 0.0.0.0 1 1

Runs entirely in your browser. Nothing is uploaded.

IPv4 এবং IPv6-এর জন্য একটি সাবনেট ক্যালকুলেটর

এই সাবনেট ক্যালকুলেটরটি একটি IP অ্যাড্রেস এবং একটি CIDR প্রেফিক্স — বা একটি ডটেড সাবনেট মাস্ক — নিয়ে একটি নেটওয়ার্ক পরিকল্পনা, ডকুমেন্ট, বা সমস্যা সমাধানের জন্য প্রয়োজনীয় সবকিছুতে রূপান্তরিত করে। 192.168.1.10/24-এর মতো একটি অ্যাড্রেস লিখুন আর এটি তাৎক্ষণিকভাবে নেটওয়ার্ক অ্যাড্রেস, ব্রডকাস্ট অ্যাড্রেস, ব্যবহারযোগ্য হোস্ট রেঞ্জ, মোট ও ব্যবহারযোগ্য হোস্ট সংখ্যা, সাবনেট মাস্ক এবং ওয়াইল্ডকার্ড মাস্ক, IP ক্লাস, এবং অ্যাড্রেসটি পাবলিক, প্রাইভেট নাকি সংরক্ষিত তা ফেরত দেয়।

এটি IPv4 এবং IPv6 দুটোর জন্যই কাজ করে, একটি নেটওয়ার্ককে ছোট সাবনেটে ভাগ করে, এবং প্রতিটি ফলাফলের পেছনের বাইনারি হিসাবও দেখায়। ইনস্টল করার কিছু নেই এবং সাইনআপেরও দরকার নেই — এটি সম্পূর্ণভাবে আপনার ব্রাউজারেই চলে।

CIDR বা সাবনেট মাস্ক থেকে প্রতিটি অ্যাড্রেস

/0 থেকে /32 পর্যন্ত প্রেফিক্স স্লাইডারটি টেনে আনুন অথবা 255.255.255.0-এর মতো একটি ডটেড মাস্ক বেছে নিন — দুটো সিঙ্কে থাকে, তাই টুলটি একইসাথে একটি CIDR-থেকে-সাবনেট-মাস্ক এবং সাবনেট-মাস্ক-থেকে-CIDR কনভার্টার হিসেবেও কাজ করে। একটি /24-এর জন্য আপনি দেখবেন ২৫৬টি মোট অ্যাড্রেস, ২৫৪টি ব্যবহারযোগ্য হোস্ট, 192.168.1.0-এর একটি নেটওয়ার্ক, 192.168.1.255-এর একটি ব্রডকাস্ট, এবং 192.168.1.1 – 192.168.1.254-এর একটি ব্যবহারযোগ্য রেঞ্জ।

বিশেষ ক্ষেত্রগুলো সঠিকভাবে সামলানো হয়: একটি /31 দুটো অ্যাড্রেসকেই একটি পয়েন্ট-টু-পয়েন্ট লিঙ্ক হিসেবে দেখায় (RFC 3021) এবং একটি /32 একটি একক হোস্ট বর্ণনা করে। প্রতিটি ফিল্ড এক ক্লিকে কপি করা যায়, এবং একটি 'Copy all' বাটন টিকিট ও রানবুকের জন্য একটি সাজানো সামারি নিয়ে নেয়।

বাইনারি দেখুন — ধাপে ধাপে সাবনেটিং

বিটগুলো দেখতে পারলেই সাবনেটিং সহজ হয়ে যায়। ভিজ্যুয়াল বাইনারি ভিউ অ্যাড্রেস, সাবনেট মাস্ক, এবং ফলাফলের নেটওয়ার্ককে বাইনারিতে সারিবদ্ধ করে, প্রেফিক্স সীমানায় প্রতিটি অক্টেট বিভক্ত করে যাতে নেটওয়ার্ক বিট এবং হোস্ট বিট স্পষ্ট হয়। এটি সেই বিটওয়াইজ AND যা রাউটার সম্পাদন করে, ধাপে ধাপে দেখানো — CCNA, Network+, বা যেকোনো নেটওয়ার্ক ইঞ্জিনিয়ারিং সার্টিফিকেশনের দিকে এগোনো শিক্ষার্থীদের জন্য আদর্শ।

একটি কমপ্যাক্ট অ্যাড্রেস-ম্যাপ বার দেখায় আপনার নির্দিষ্ট IP নেটওয়ার্ক ও ব্রডকাস্ট অ্যাড্রেসের মধ্যে কোথায় বসে আছে, তাই ব্লকের গঠন এক নজরেই স্পষ্ট।

VLSM দিয়ে একটি নেটওয়ার্ক ভাগ করুন

ক্লাউড প্ল্যাটফর্ম আপনাকে একটি CIDR ব্লক দেয় এবং আপনার কাছে আশা করে যে আপনি এটিকে সাবনেটে ভাগ করবেন। সাবনেট স্প্লিটারটি ঠিক এটিই করে: একটি দীর্ঘতর প্রেফিক্স বেছে নিন আর টুলটি নেটওয়ার্কটিকে সমান ব্লকে ভাগ করে দেয় — একটি /24 কে চারটি /26-এ, আটটি /27-এ, ইত্যাদি — অথবা প্রতিটি সাবনেটের প্রয়োজনীয় হোস্ট সংখ্যা লিখুন আর এটি সবচেয়ে ছোট প্রেফিক্স বেছে নেবে যা মানানসই (ভেরিয়েবল-লেংথ সাবনেট মাস্কিং, বা VLSM)।

প্রতিটি ফলাফলের সাবনেট তার নেটওয়ার্ক অ্যাড্রেস, ব্যবহারযোগ্য হোস্ট রেঞ্জ, ব্রডকাস্ট অ্যাড্রেস, এবং হোস্ট সংখ্যাসহ তালিকাভুক্ত হয় — ঠিক সেই পরিকল্পনা যা আপনি একটি AWS VPC, Azure Virtual Network, বা GCP সাবনেটওয়ার্কের জন্য তৈরি করতেন।

এটি অন্যান্য সাবনেট ক্যালকুলেটরের তুলনায় কেমন

ipcalc (jodies.de) একটি ক্লাসিক কমান্ড-লাইন রেফারেন্স টুল, কিন্তু এর জন্য একটি টার্মিনাল দরকার বা কমান্ড একটি ওয়েব ফর্মে কপি করতে হয় VLSM স্প্লিটিং বা ভিজ্যুয়াল বাইনারি অ্যালাইনমেন্ট ছাড়াই। Tunnelsup-এর সাবনেট ক্যালকুলেটরটি জনপ্রিয় ও সহজ কিন্তু শুধু IPv4-এ সীমাবদ্ধ, কোনো VLSM নেই, কোনো বাইনারি ভিউ নেই। SolarWinds-এর ফ্রি সাবনেট ক্যালকুলেটরটি একটি Windows ডেস্কটপ অ্যাপ যা ডাউনলোড ও ইনস্টল করা প্রয়োজন।

UtiloKit-এর সাবনেট ক্যালকুলেটর আপনার ব্রাউজারে সরাসরি যেকোনো ডিভাইসে চলে — ডেস্কটপ, আইফোন, অ্যান্ড্রয়েড, বা ট্যাবলেট — কোনো ইনস্টল, কোনো অ্যাকাউন্ট, কোনো ডেটা আপলোড, এবং কোনো বিজ্ঞাপন ছাড়াই। এটি একই জায়গায় IPv4 ও IPv6, VLSM স্প্লিটিং, ওয়াইল্ডকার্ড মাস্ক, এবং একটি পূর্ণাঙ্গ বাইনারি ভিউ সামলায়।

CIDR চিট শিট এবং রেফারেন্স রেঞ্জ

একটি বিল্ট-ইন CIDR চিট শিট প্রতিটি সাধারণ প্রেফিক্সকে তার মাস্ক, অ্যাড্রেস সংখ্যা, ব্যবহারযোগ্য হোস্ট, এবং ওয়াইল্ডকার্ডের সাথে ম্যাপ করে — তাই /16, /24, এবং /30 আর মুখস্থ করার কিছু থাকে না। ক্যালকুলেটরটি প্রাইভেট রেঞ্জও চিহ্নিত করে (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), লুপব্যাক, লিঙ্ক-লোকাল, এবং CGNAT স্পেস, এবং প্রেক্ষাপটের জন্য পুরনো IP ক্লাস (A, B, C, D, বা E) দেখায়।

আপনি একটি রাউটার বা ফায়ারওয়াল কনফিগার করছেন, একটি VPC ডিজাইন করছেন, বা একটি পরীক্ষার জন্য রিভিশন করছেন — গণিতটি হাতে না করে বিটওয়াইজ অপারেশন দিয়ে নিখুঁতভাবে করা হয়।

বাইনারি সাবনেট গণিত, ধাপে ধাপে

প্রতিটি সাবনেটিং ফলাফল একটি বিটওয়াইজ AND-এ নেমে আসে। 192.168.1.100/26 অ্যাড্রেসটি নিন: অ্যাড্রেসটিকে বাইনারিতে রূপান্তর করুন (11000000.10101000.00000001.01100100) এবং /26 মাস্কটি তার নিচে লিখুন (11111111.11111111.11111111.11000000)। দুটোকে একসাথে AND করুন — একটি 1 AND 1 থাকে 1, অন্য যেকোনো কিছু 0 হয়ে যায় — আর আপনি পাবেন 11000000.10101000.00000001.01000000, যা আবার 192.168.1.64-এ রূপান্তরিত হয়: নেটওয়ার্ক অ্যাড্রেস।

ব্রডকাস্ট অ্যাড্রেস খুঁজতে, ওয়াইল্ডকার্ড মাস্ক পেতে প্রতিটি মাস্ক বিট উল্টে দিন (00000000.00000000.00000000.00111111 = 0.0.0.63), তারপর সেই ওয়াইল্ডকার্ডকে নেটওয়ার্ক অ্যাড্রেসের সাথে OR করুন। OR সব হোস্ট বিটকে 1 করতে বাধ্য করে এবং 11000000.10101000.00000001.01111111 = 192.168.1.127 দেয়। তাই ব্যবহারযোগ্য হোস্ট রেঞ্জ হলো 192.168.1.65 থেকে 192.168.1.126, হোস্ট সংখ্যা হিসাব করা হয় 2^(32 − 26) − 2 = 64 − 2 = ৬২টি ব্যবহারযোগ্য হোস্ট হিসেবে। বিয়োগ করা দুটো অ্যাড্রেস হলো নেটওয়ার্ক অ্যাড্রেস নিজেই এবং ব্রডকাস্ট অ্যাড্রেস — দুটোই সংরক্ষিত এবং কোনো ডিভাইসকে বরাদ্দ করা যায় না।

এই AND/OR জোড়াটি ঠিক তাই যা প্রতিটি রাউটার হার্ডওয়্যারে প্রতি সেকেন্ডে লক্ষ লক্ষ বার সম্পাদন করে। একবার আপনি এটি একটি /26-এর জন্য কাগজে করতে পারলে, একই পদ্ধতি যেকোনো প্রেফিক্সের জন্য প্রযোজ্য: শেষ অক্টেটের সীমানা যেখানেই প্রেফিক্স পড়ুক তা দিয়ে প্রতিস্থাপন করুন, ধাপগুলো পুনরাবৃত্তি করুন, আর নেটওয়ার্ক অ্যাড্রেস ও ব্রডকাস্ট স্বয়ংক্রিয়ভাবে বেরিয়ে আসে। এই ক্যালকুলেটরের বাইনারি ভিউ প্রতিটি ধাপ অক্টেট অনুযায়ী সারিবদ্ধ করে দেখায় যাতে আপনি যেকোনো অ্যাড্রেসের জন্য বিট গণিতটি অনুসরণ করতে পারেন।

CIDR নোটেশন এবং ক্লাসফুল অ্যাড্রেসিংয়ের সমাপ্তি

১৯৯৩ সালের আগে, IPv4 অ্যাড্রেস কঠোর ক্লাসে বিভক্ত ছিল। একটি Class A অ্যাড্রেস (প্রথম বিট 0) একটি সংস্থাকে ১.৬৭ কোটি হোস্ট অ্যাড্রেস দিত — প্রায় সবার জন্য অযৌক্তিকভাবে বেশি। Class B (প্রথম দুই বিট 10) ৬৫,৫৩৪টি হোস্ট দিত, যা একটি মাঝারি ব্যবসার জন্য অনেক বেশি কিন্তু ভাগ করার জন্য অনেক কম ছিল। Class C (প্রথম তিন বিট 110) মাত্র ২৫৪টি হোস্ট দিত, যা বড় নেটওয়ার্কগুলোকে ডজন ডজন Class C ব্লক অনুরোধ করতে বাধ্য করত। ফলাফল ছিল একটি রাউটিং টেবিল বিস্ফোরণ: ১৯৯০-এর দশকের গোড়ার দিকে ব্যাকবোন রাউটার ৫০,০০০-এরও বেশি রুট বহন করছিল এবং মেমরি শেষ হয়ে যাচ্ছিল।

Classless Inter-Domain Routing (CIDR), সেপ্টেম্বর ১৯৯৩-এ RFC 1517–1520-এ সংজ্ঞায়িত, ক্লাসের সীমানা সম্পূর্ণভাবে বাতিল করে আজ ব্যবহৃত স্ল্যাশ-প্রেফিক্স নোটেশন দিয়ে প্রতিস্থাপন করে। /0 থেকে /32 পর্যন্ত যেকোনো প্রেফিক্স দৈর্ঘ্য বৈধ, তাই একটি ISP ঠিক সেই ব্লকটি বরাদ্দ করতে পারে যা একটি গ্রাহকের জন্য মানানসই — ১,০০০ হোস্টের একটি ক্যাম্পাসের জন্য একটি /22, একটি পয়েন্ট-টু-পয়েন্ট লিঙ্কের জন্য একটি /30 — তাদের Class A, B, বা C-এর ছাঁচে বাধ্য না করেই। রুট অ্যাগ্রিগেশন (সুপারনেটিং-ও বলা হয়) হলো পরিপূরক সুবিধা: ২৫৬টি ধারাবাহিক /24 ব্লক ধরে রাখা একটি ISP গ্লোবাল টেবিলে একটি মাত্র /16 বিজ্ঞাপন দিতে পারে, শত শত রুটকে একটিতে সংকুচিত করে। এই অ্যাগ্রিগেশনের কারণেই ইন্টারনেটের রাউটিং টেবিল আজ প্রায় ৯ লাখ রুট, যেখানে অন্যথায় শত কোটি রুট দরকার হতো।

CIDR একটি হায়ারার্কিক্যাল উপায়েও অ্যাড্রেস স্পেস বরাদ্দ সংজ্ঞায়িত করে। IANA পাঁচটি Regional Internet Registry-কে (উত্তর আমেরিকার জন্য ARIN, ইউরোপের জন্য RIPE NCC, এশিয়া-প্যাসিফিকের জন্য APNIC, লাতিন আমেরিকার জন্য LACNIC, আফ্রিকার জন্য AFRINIC) বড় ব্লক বরাদ্দ করে। প্রতিটি RIR সাধারণত /19 থেকে /22 পর্যন্ত ব্লকে ISP-দের সাব-বরাদ্দ করে, এবং ISP-রা গ্রাহকদের আরও সাব-বরাদ্দ করে। এই হায়ারার্কির প্রতিটি প্রেফিক্স একটি CIDR ব্লক, এবং স্তরগুলোর মধ্যেকার প্রতিটি সীমানা শুধু একটি দীর্ঘতর প্রেফিক্স — একটি পরিষ্কার, স্কেলযোগ্য ডিজাইন যা ইন্টারনেটকে তার ১৯৯৩ সালের রাউটিং সংকট থেকে আজ পর্যন্ত বহন করে এনেছে।

প্রাইভেট, পাবলিক, এবং বিশেষ-উদ্দেশ্যের IP রেঞ্জ

RFC 1918 (১৯৯৬) প্রাইভেট ব্যবহারের জন্য তিনটি IPv4 রেঞ্জ সংরক্ষিত করেছে: 10.0.0.0/8 (১.৬৭ কোটি অ্যাড্রেস), 172.16.0.0/12 (১০.৫ লাখ অ্যাড্রেস, 172.16.0.0 থেকে 172.31.255.255 পর্যন্ত), এবং 192.168.0.0/16 (৬৫,৫৩৬টি অ্যাড্রেস)। এই রেঞ্জগুলো কখনো পাবলিক ইন্টারনেটে রাউট করা হয় না। একটি বাড়ির রাউটার, একটি কর্পোরেট ক্যাম্পাস, বা একটি ক্লাউড VPC সবাই কোনো সংঘাত ছাড়াই একই 192.168.1.0/24 ব্লক ব্যবহার করতে পারে কারণ Network Address Translation (NAT) প্যাকেট প্রাইভেট নেটওয়ার্ক ছাড়ার সময় প্রাইভেট সোর্স অ্যাড্রেসকে একটি একক পাবলিক IP-তে পুনর্লিখন করে। এই কারণেই একটি একক আবাসিক IP একসাথে ডজন ডজন ল্যাপটপ, ফোন, এবং স্মার্ট ডিভাইসকে সেবা দিতে পারে।

RFC 1918-এর বাইরেও, বেশ কিছু অন্যান্য রেঞ্জ বিশেষ অর্থ বহন করে। 127.0.0.0/8 হলো লুপব্যাক রেঞ্জ — এখানকার যেকোনো অ্যাড্রেস (সবচেয়ে সাধারণভাবে 127.0.0.1) নেটওয়ার্ক স্ট্যাক স্পর্শ না করেই লোকাল হোস্টে ফিরে যায়, যা একই মেশিনে চলা সার্ভিসগুলোর সাথে যোগাযোগ করতে অ্যাপ্লিকেশন ব্যবহার করে। 169.254.0.0/16 হলো লিঙ্ক-লোকাল রেঞ্জ (APIPA — Automatic Private IP Addressing): Windows এবং macOS একটি DHCP সার্ভার অনাগত হলে স্বয়ংক্রিয়ভাবে এই ব্লক থেকে একটি অ্যাড্রেস বরাদ্দ করে, যে কারণে একটি 169.254.x.x অ্যাড্রেস দেখা সাধারণত একটি ব্যর্থ DHCP নেগোসিয়েশন বোঝায়। 224.0.0.0/4 মাল্টিকাস্টের জন্য সংরক্ষিত (একজন প্রেরক, অনেক প্রাপক), এবং 240.0.0.0/4 আনুষ্ঠানিকভাবে ভবিষ্যতের ব্যবহারের জন্য সংরক্ষিত।

CGNAT (Carrier-Grade NAT), RFC 6598-এ সংজ্ঞায়িত, 100.64.0.0/10 রেঞ্জ (100.64.0.0 থেকে 100.127.255.255) ব্যবহার করে। পাবলিক IPv4 অ্যাড্রেস শেষ হয়ে যাওয়ার সাথে সাথে, ISP-রা গ্রাহকদের ক্যারিয়ার স্তরে NAT-এর একটি দ্বিতীয় স্তরের পেছনে রাখতে শুরু করে — আপনার বাড়ির রাউটার একটি প্রকৃত পাবলিক IP-এর বদলে ISP থেকে একটি 100.64.x.x অ্যাড্রেস পায়, আর ISP-এর অবকাঠামো সেটিকে একটি শেয়ার্ড পাবলিক অ্যাড্রেসে NAT করে। CGNAT পিয়ার-টু-পিয়ার অ্যাপ্লিকেশন ভেঙে দেয় এবং সেল্ফ-হোস্টিং জটিল করে তোলে, যা IPv6 গ্রহণের দিকে শিল্পকে ঠেলে দেওয়া ব্যবহারিক চাপগুলোর একটি।

সাবনেটিং প্যাটার্ন এবং মানসিক-পাটিগণিত শর্টকাট

যেসব নেটওয়ার্ক ইঞ্জিনিয়ার প্রতিদিন সাবনেট করেন তারা কদাচিৎ হাতে বাইনারিতে রূপান্তর করেন। দ্রুততম মানসিক শর্টকাটটি হলো ব্লক সাইজ নিয়ম: ব্লক সাইজ পেতে ২৫৬ থেকে আকর্ষণীয় সাবনেট মাস্ক অক্টেটটি বিয়োগ করুন, তারপর সাবনেটগুলো তালিকাভুক্ত করতে সেই ব্লকের গুণিতকে গুনুন। একটি /26-এর জন্য, চতুর্থ-অক্টেট মাস্ক মান হলো 192, তাই ব্লক সাইজ হলো 256 − 192 = 64। ০ থেকে শুরু করে: সাবনেটগুলো শুরু হয় 0, 64, 128, 192-এ — এবং প্রতিটি ব্লকের ব্রডকাস্ট হলো পরবর্তী সীমানার এক নিচে (63, 127, 191, 255)। একটি /27-এর জন্য মাস্ক অক্টেট হলো 224, ব্লক সাইজ 32, সাবনেট দেয় 0, 32, 64, 96, 128, 160, 192, 224-এ। এই ইনক্রিমেন্ট পদ্ধতি (কখনো কখনো ম্যাজিক-নম্বর শর্টকাটও বলা হয়) যেকোনো অক্টেটে প্রসারিত হয়: একটি /18-এর মাস্ক 255.255.192.0, আকর্ষণীয় অক্টেট তৃতীয়টি, ব্লক সাইজ 64, সাবনেট x.0.0, x.64.0, x.128.0, x.192.0-এ।

পাওয়ার-অফ-টু টেবিলটি /24 থেকে বাইরের দিকে মুখস্থ করার মতো: /24 = 256 অ্যাড্রেস (254 ব্যবহারযোগ্য), /25 = 128 (126), /26 = 64 (62), /27 = 32 (30), /28 = 16 (14), /29 = 8 (6), /30 = 4 (2), /31 = 2 (পয়েন্ট-টু-পয়েন্ট লিঙ্ক, RFC 3021), /32 = 1 (হোস্ট রুট)। /30 রাউটার-টু-রাউটার লিঙ্কের জন্য যাওয়ার-জায়গা কারণ এটি মাত্র দুটো অ্যাড্রেস নষ্ট করে; /29 ৬টি ব্যবহারযোগ্য হোস্ট নিয়ে একটি ছোট সার্ভার ক্লাস্টারে মানায়; /28 ১৪টি পর্যন্ত ডিভাইসসহ একটি DMZ বা ম্যানেজমেন্ট VLAN-এর জন্য উপযুক্ত।

VLSM (Variable-Length Subnet Masking) এটিকে আরও এগিয়ে নেয়: একটি অ্যাড্রেস স্পেসকে সমান-আকারের ব্লকে ভাগ করার বদলে, আপনি প্রতিটি সাবনেটকে ঠিক তার প্রয়োজন অনুযায়ী মানিয়ে নেন। একটি ব্যবহারিক উদাহরণ — পাঁচটি বিভাগ জুড়ে 192.168.10.0/24 বরাদ্দ করুন: Sales-এর ১০০টি হোস্ট প্রয়োজন (/25, ১২৬টি ব্যবহারযোগ্য, নেয় 192.168.10.0/25), Engineering-এর ৫০টি প্রয়োজন (/26, ৬২টি ব্যবহারযোগ্য, নেয় 192.168.10.128/26), HR-এর ২০টি প্রয়োজন (/27, ৩০টি ব্যবহারযোগ্য, নেয় 192.168.10.192/27), Finance-এর ১০টি প্রয়োজন (/28, ১৪টি ব্যবহারযোগ্য, নেয় 192.168.10.224/28), Management-এর ৫টি প্রয়োজন (/29, ৬টি ব্যবহারযোগ্য, নেয় 192.168.10.240/29)। অবশিষ্ট 192.168.10.248/29 রিজার্ভে থাকে — কোনো অ্যাড্রেস নষ্ট হয় না। VLSM হলো দক্ষ AWS VPC ডিজাইনের পেছনের কৌশল, আর এই টুলের সাবনেট স্প্লিটার এটি স্বয়ংক্রিয় করে দেয়: বড় থেকে ছোট ক্রমে হোস্ট সংখ্যা লিখুন আর এটি কোনো ওভারল্যাপ বা অপচয় ছাড়াই ব্লক বরাদ্দ করে।

প্রাইভেট, তাৎক্ষণিক এবং ফ্রি

প্রতিটি গণনা আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে, তাই আপনি যে অ্যাড্রেস এবং নেটওয়ার্ক পরিকল্পনাগুলো লেখেন তা কখনো আপনার ডিভাইস ছেড়ে যায় না এবং টুলটি অফলাইনেও কাজ চালিয়ে যায়। এই সাবনেট ক্যালকুলেটরটি বুকমার্ক করুন এবং যখনই একটি CIDR রূপান্তর করা, একটি হোস্ট রেঞ্জ খুঁজে বের করা, একটি ওয়াইল্ডকার্ড মাস্ক তৈরি করা, বা একটি নেটওয়ার্ক ভাগ করার দরকার হয় তখনই ব্যবহার করুন — আপনার ল্যাপটপ বা আপনার ফোন থেকে, কোনো অ্যাকাউন্ট ছাড়াই।

Frequently asked questions

সাবনেট ক্যালকুলেটর কী?

একটি সাবনেট ক্যালকুলেটর একটি IP অ্যাড্রেস এবং একটি CIDR প্রেফিক্স (বা সাবনেট মাস্ক)-কে এমন সবকিছুতে রূপান্তরিত করে যা একটি নেটওয়ার্ক পরিকল্পনা বা ডকুমেন্ট করার জন্য প্রয়োজন: নেটওয়ার্ক অ্যাড্রেস, ব্রডকাস্ট অ্যাড্রেস, ব্যবহারযোগ্য হোস্ট রেঞ্জ, মোট ও ব্যবহারযোগ্য হোস্ট সংখ্যা, সাবনেট মাস্ক, ওয়াইল্ডকার্ড মাস্ক, IP ক্লাস, এবং অ্যাড্রেসটি পাবলিক নাকি প্রাইভেট। এটি একটি নেটওয়ার্ককে ছোট সাবনেটে ভাগ করাও (VLSM) সামলায়, বাইনারি হিসাব দেখায়, এবং IPv4 ও IPv6 দুটোই সাপোর্ট করে — সম্পূর্ণভাবে আপনার ব্রাউজারে, কোনো আপলোডের প্রয়োজন ছাড়াই।

CIDR নোটেশন কী?

CIDR (Classless Inter-Domain Routing) নোটেশন একটি নেটওয়ার্ককে একটি অ্যাড্রেস, তারপর একটি স্ল্যাশ এবং নেটওয়ার্ক বিটের সংখ্যা — প্রেফিক্স লেংথ — দিয়ে লেখে। উদাহরণস্বরূপ, 192.168.1.0/24 মানে প্রথম ২৪টি বিট নেটওয়ার্ক চিহ্নিত করে এবং বাকি ৮টি বিট হোস্ট চিহ্নিত করে। একটি /24 প্রেফিক্স 255.255.255.0 সাবনেট মাস্কের সমান। আপনি টাইপ করার সাথে সাথে ক্যালকুলেটরটি যেকোনো দিকেই রূপান্তর করে, তাই আপনি একটি ডটেড মাস্ক বা একটি প্রেফিক্স লিখতে পারেন এবং এটি তাৎক্ষণিকভাবে দুটোকেই সিঙ্ক করে।

CIDR নোটেশন থেকে সাবনেট কীভাবে হিসাব করব?

IP এবং প্রেফিক্স লিখুন — ধরুন 192.168.1.10/24। ক্যালকুলেটর অ্যাড্রেসটিকে প্রেফিক্স দিয়ে মাস্ক করে নেটওয়ার্ক খুঁজে বের করে (192.168.1.0), ব্রডকাস্টের জন্য হোস্ট বিটগুলো 1 সেট করে (192.168.1.255), এবং ব্যবহারযোগ্য রেঞ্জ 192.168.1.1–192.168.1.254 হিসেবে তালিকাভুক্ত করে। এটি মাস্ক (255.255.255.0), ওয়াইল্ডকার্ড (0.0.0.255), এবং হোস্ট সংখ্যাও দেখায়। স্লাইডার দিয়ে প্রেফিক্স পরিবর্তন করুন আর প্রতিটি মান তাৎক্ষণিকভাবে আপডেট হয়।

একটি /24-এ কতগুলো হোস্ট থাকে?

একটি /24-এ ৮টি হোস্ট বিট আছে, তাই 2^8 = 256টি মোট অ্যাড্রেস। দুটো সংরক্ষিত — নেটওয়ার্ক অ্যাড্রেস (.0) এবং ব্রডকাস্ট অ্যাড্রেস (.255) — বাকি থাকে ২৫৪টি ব্যবহারযোগ্য হোস্ট অ্যাড্রেস। একটি থাম্ব রুল হিসেবে, ব্যবহারযোগ্য হোস্ট = 2^(32 − প্রেফিক্স) − 2, তাই একটি /25-এ ১২৬টি ব্যবহারযোগ্য, একটি /26-এ ৬২টি, একটি /27-এ ৩০টি, এবং একটি /30-এ মাত্র ২টি (পয়েন্ট-টু-পয়েন্ট লিঙ্কের জন্য উপযোগী)। টুলের ভেতরের চিট শিটটি /8 থেকে /32 পর্যন্ত প্রতিটি প্রেফিক্স তালিকাভুক্ত করে।

সাবনেটিং কী?

সাবনেটিং হলো হোস্ট অংশ থেকে বিট ধার করে এবং নেটওয়ার্ক অংশে যোগ করে একটি বড় IP নেটওয়ার্ককে বেশ কয়েকটি ছোট লজিক্যাল নেটওয়ার্কে (সাবনেট) ভাগ করার পদ্ধতি। এটি আপনাকে প্রকৃত প্রয়োজনের সাথে অ্যাড্রেস ব্লক মিলিয়ে নিতে, ব্রডকাস্ট ডোমেইন ছোট রাখতে, সেগমেন্টেশন দিয়ে নিরাপত্তা উন্নত করতে, এবং ট্রাফিক দক্ষতার সাথে রাউট করতে দেয় — যে কারণে AWS, Azure, এবং GCP-তে ক্লাউড VPC আপনাকে একটি CIDR ব্লক সাবনেটে খোদাই করতে বলে।

সাবনেটিংয়ের একটি উদাহরণ কী?

192.168.1.0/24 (২৫৪টি ব্যবহারযোগ্য হোস্ট) নিন এবং ২টি হোস্ট বিট ধার করে এটিকে চারটি সমান /26 সাবনেটে ভাগ করুন: 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, এবং 192.168.1.192/26 — প্রতিটিতে ৬২টি ব্যবহারযোগ্য হোস্ট। 'Split this network' প্যানেলটি খুলুন, নতুন-প্রেফিক্স স্লাইডারটি /26-এ টানুন, আর ক্যালকুলেটর চারটি সাবনেটকেই তাদের রেঞ্জ এবং ব্রডকাস্ট অ্যাড্রেসসহ তালিকাভুক্ত করবে।

নেটওয়ার্ক এবং ব্রডকাস্ট অ্যাড্রেস কী?

নেটওয়ার্ক অ্যাড্রেস হলো একটি সাবনেটের প্রথম অ্যাড্রেস — সব হোস্ট বিট 0 সেট করা — এবং এটি সাবনেটটিকেই নাম দেয় (যেমন 192.168.1.0/24)। ব্রডকাস্ট অ্যাড্রেস হলো শেষ অ্যাড্রেস — সব হোস্ট বিট 1 সেট করা (যেমন 192.168.1.255) — এবং এটি একসাথে সাবনেটের প্রতিটি হোস্টে পৌঁছায়। কোনোটাই কোনো ডিভাইসকে বরাদ্দ করা যায় না, তাই ব্যবহারযোগ্য হোস্ট রেঞ্জ তাদের মাঝে বসে: 192.168.1.1 থেকে 192.168.1.254।

সাবনেট মাস্ক কী?

একটি সাবনেট মাস্ক হলো একটি ৩২-বিট মান যা চিহ্নিত করে একটি IPv4 অ্যাড্রেসের কোন অংশ নেটওয়ার্ক এবং কোন অংশ হোস্ট। নেটওয়ার্ক বিট হলো 1, হোস্ট বিট হলো 0, তাই 255.255.255.0 (২৪টি এক তারপর ৮টি শূন্য) একটি /24 প্রেফিক্সের সমান। একটি অ্যাড্রেসের সাথে একটি বিটওয়াইজ AND দিয়ে মাস্কটি প্রয়োগ করলে আপনি নেটওয়ার্ক অ্যাড্রেস পাবেন — ঠিক যা এই টুলটি তার বাইনারি ভিউতে দেখায়।

255.255.255.0 কি একটি সাবনেট মাস্ক?

হ্যাঁ। 255.255.255.0 সবচেয়ে সাধারণ সাবনেট মাস্কগুলোর একটি — এটি একটি /24 প্রেফিক্সের সমান, প্রথম তিনটি অক্টেট (২৪ বিট) নেটওয়ার্কের জন্য এবং শেষ অক্টেট (৮ বিট) হোস্টের জন্য, ২৫৬টি অ্যাড্রেস এবং ২৫৪টি ব্যবহারযোগ্য হোস্ট দিয়ে। এর ওয়াইল্ডকার্ড মাস্ক (বিপরীত, ACL-এ ব্যবহৃত) হলো 0.0.0.255। এটি মাস্ক সিলেক্টরে টাইপ করুন আর ক্যালকুলেটর স্বয়ংক্রিয়ভাবে প্রেফিক্সটি /24-এ সেট করে দেবে।

ওয়াইল্ডকার্ড মাস্ক কী?

একটি ওয়াইল্ডকার্ড মাস্ক হলো সাবনেট মাস্কের বিটওয়াইজ বিপরীত: সাবনেট মাস্কের যেখানে 1 আছে সেখানে ওয়াইল্ডকার্ডের 0 আছে, এবং বিপরীতক্রমে। /24 মাস্ক 255.255.255.0-এর ওয়াইল্ডকার্ড হলো 0.0.0.255। Cisco অ্যাক্সেস কন্ট্রোল লিস্ট এবং OSPF অ্যাড্রেসের রেঞ্জ মেলাতে ওয়াইল্ডকার্ড মাস্ক ব্যবহার করে — একটি 0 বিট মানে 'অবশ্যই মিলতে হবে' এবং একটি 1 বিট মানে 'যায় আসে না' — তাই ক্যালকুলেটর এটি সাবনেট মাস্কের পাশাপাশি স্বয়ংক্রিয়ভাবে রিপোর্ট করে।

একটি নেটওয়ার্ককে ছোট সাবনেটে কীভাবে ভাগ করব?

'Split this network' প্যানেলটি ব্যবহার করুন। একটি নতুন, বেস নেটওয়ার্কের চেয়ে দীর্ঘতর প্রেফিক্স বেছে নিন — /24 থেকে /26-এ যাওয়া 2^(26−24) = 4টি সাবনেট তৈরি করে, আর /27 তৈরি করে 8টি — অথবা প্রতিটি সাবনেটকে কতগুলো হোস্ট ধরতে হবে তা লিখুন আর টুলটি সবচেয়ে ছোট প্রেফিক্স বেছে নেবে যা মানানসই (VLSM)। এরপর এটি প্রতিটি ফলাফলের সাবনেট তার নেটওয়ার্ক অ্যাড্রেস, হোস্ট রেঞ্জ, ব্রডকাস্ট, এবং ব্যবহারযোগ্য সংখ্যাসহ তালিকাভুক্ত করে — ঠিক সেই পরিকল্পনা যা আপনি একটি AWS বা Azure VPC CIDR ব্লকের জন্য তৈরি করতেন।

IPv6-এর জন্য সাবনেট কীভাবে হিসাব করব?

ভার্সন টগলটি IPv6-এ পরিবর্তন করুন এবং একটি প্রেফিক্সসহ একটি অ্যাড্রেস লিখুন, যেমন 2001:db8::/48। IPv6-এর একটি ১২৮-বিট অ্যাড্রেস স্পেস আছে, তাই দুটো সংরক্ষিত অ্যাড্রেস গোনার বদলে আপনি প্রেফিক্স নিয়ে কাজ করেন: একটি /64 হলো একটি একক LAN-এর জন্য স্ট্যান্ডার্ড সাবনেট সাইজ। ক্যালকুলেটর নেটওয়ার্ক প্রেফিক্স, ব্লকের প্রথম ও শেষ অ্যাড্রেস, সম্পূর্ণভাবে বিস্তৃত রূপ, এবং মোট অ্যাড্রেস সংখ্যা ২-এর একটি ঘাত হিসেবে দেখায় (একটি /48-এ 2^80টি অ্যাড্রেস আছে)।

/16, /24, এবং /30 মানে কী?

স্ল্যাশের পরের সংখ্যাটি হলো কতগুলো বিট নেটওয়ার্কের অন্তর্গত। /16 (255.255.0.0) ১৬টি হোস্ট বিট রাখে — ৬৫,৫৩৬টি অ্যাড্রেস, ৬৫,৫৩৪টি ব্যবহারযোগ্য — 172.16.0.0/16-এর মতো একটি বড় প্রাইভেট রেঞ্জের সাধারণ আকার। /24 (255.255.255.0) ৮টি হোস্ট বিট রাখে — ২৫৬টি অ্যাড্রেস, ২৫৪টি ব্যবহারযোগ্য — ক্লাসিক LAN সাইজ। /30 (255.255.255.252) ২টি হোস্ট বিট রাখে — ৪টি অ্যাড্রেস, ২টি ব্যবহারযোগ্য — পয়েন্ট-টু-পয়েন্ট রাউটার লিঙ্কের জন্য ব্যবহৃত।

SolarWinds বা Cisco-র মতো পেইড সাবনেট টুলের সাথে এটি কীভাবে তুলনীয়?

SolarWinds IP Address Manager এবং Cisco-র Prime Infrastructure হলো পূর্ণাঙ্গ নেটওয়ার্ক ম্যানেজমেন্ট প্ল্যাটফর্ম যাদের বছরে শত শত বা হাজার হাজার ডলার খরচ হয় — এগুলো বহু সাইট জুড়ে হাজার হাজার সাবনেট ট্র্যাক করা বড় প্রতিষ্ঠানের জন্য তৈরি। এককালীন গণনা, VLSM পরিকল্পনা, বাইনারি ভিজ্যুয়ালাইজেশন, এবং CIDR রূপান্তরের জন্য, একটি ফ্রি ব্রাউজার-ভিত্তিক টুল কোনো এজেন্ট, লাইসেন্স, লগইন, বা সফটওয়্যার ইনস্টল ছাড়াই একই গণিত তাৎক্ষণিকভাবে করে দেয়। এই টুলটি IPv4 ও IPv6, VLSM, ওয়াইল্ডকার্ড মাস্ক, এবং একটি চিট শিট কভার করে — নেটওয়ার্ক ডিজাইন এবং পরীক্ষার প্রস্তুতির জন্য যা যা প্রয়োজন সবকিছু।

সাবনেট ক্যালকুলেটর কি অফলাইনে কাজ করে এবং আমার ডেটা প্রাইভেট রাখে?

হ্যাঁ। প্রতিটি গণনা — IPv4 এবং IPv6 মাস্কিং, হোস্ট সংখ্যা, VLSM স্প্লিটিং, এবং বাইনারি ভিউ — জাভাস্ক্রিপ্ট দিয়ে আপনার ব্রাউজারে স্থানীয়ভাবে চলে। কোনো IP অ্যাড্রেস, নেটওয়ার্ক পরিকল্পনা, বা ফলাফল কখনো কোনো সার্ভারে পাঠানো হয় না, তাই একবার পেজ লোড হয়ে গেলে এটি অফলাইনেও কাজ করে এবং আপনার ডেটা সম্পূর্ণভাবে আপনার ডিভাইসেই থেকে যায়।