ข้ามไปยังเนื้อหาหลัก

คำนวณ Subnet / CIDR ฟรี

คำนวณที่อยู่เครือข่าย broadcast ช่วง host ที่ใช้ได้ subnet mask และจำนวน host จาก IPv4 address และ CIDR prefix ใดก็ได้

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว
/
/0/8/16/24/32
254
Hosts ที่ใช้งานได้
256
ที่อยู่ทั้งหมด
ที่อยู่เครือข่าย
ช่วง host ที่ใช้งานได้
ที่อยู่ broadcast
ซับเน็ตมาสก์
ไวลด์การ์ดมาสก์
Mask (ไบนารี)
คลาส IP
ประเภทที่อยู่

แยกเป็นซับเน็ต

2 ซับเน็ตของ /25 แต่ละซับเน็ตมีโฮสต์ที่ใช้งานได้ 126 โฮสต์

#เครือข่ายช่วงที่ใช้ได้Broadcast
1192.168.1.0/25192.168.1.1 – 192.168.1.126192.168.1.127
2192.168.1.128/25192.168.1.129 – 192.168.1.254192.168.1.255

เอกสารอ้างอิงการแบ่งซับเน็ต IPv4 /31 และ /32 จัดการตาม RFC 3021 (point-to-point และ single-host) การคำนวณทั้งหมดทำงานในเบราว์เซอร์ของคุณ

การใช้งานทั่วไป

  • การวางแผนเซ็บเน็ตสำหรับผู้ดูแลเครือข่ายวางแผนการจัดสรรIP คำนวณโฮสต์ที่ใช้ได้ และขนาดเซ็บเน็ตสำหรับเครือข่ายของคุณ
  • การฝึก Subnetting สำหรับนักเรียน ITตรวจสอบการบ้าน subnetting และปัญหาการฝึก CCNA ทันที
  • Lab บ้านและเซ็บเน็ตที่โฮสต์ด้วยตนเองวางแผนช่วง IP สำหรับเครือข่ายบ้าน VLAN Docker และบริการที่โฮสต์ด้วยตนเอง
  • วางแผนบล็อก CIDR VPC ของคลาวด์ขนาด AWS/GCP/Azure VPC และช่วง CIDR เซ็บเน็ตก่อนที่คุณจะจัดเตรียม
  • ช่วง CIDR สำหรับกฎไฟร์วอลล์แปลงช่วง IP เป็นสัญกรณ์ CIDR สำหรับกฎอนุญาต/ปฏิเสธไฟร์วอลล์และ ACL

วิธีการทำงาน

การคำนวณทั้งหมดทำงานในเบราว์เซอร์ด้วยเลขคณิตระดับบิตที่เขียนขึ้นเอง — ไม่มีไลบรารี ไม่มีการเรียกเซิร์ฟเวอร์ไปกลับ คุณป้อนที่อยู่ IPv4 และความยาว prefix แบบ CIDR เครื่องมือใช้การทำมาสก์บิตมาตรฐานใน JavaScript โดยตรงเพื่อหาคุณสมบัติ subnet ทั้งหมดทันทีขณะพิมพ์

  1. 1
    แยกวิเคราะห์และตรวจสอบอินพุต
    เครื่องมือแบ่งที่อยู่ IP แบบจุดทศนิยมเป็นสี่ octet ตรวจว่าแต่ละตัวอยู่ในช่วง 0–255 และรวมเป็นจำนวนเต็มไม่มีเครื่องหมาย 32 บิตด้วยการเลื่อนบิตซ้าย ที่อยู่ที่ไม่ถูกต้องถูกจับได้ก่อนการคำนวณใด ๆ
  2. 2
    สร้างมาสก์ระดับบิต
    จากความยาว prefix แบบ CIDR subnet mask 32 บิตถูกสร้างโดยเลื่อน 0xFFFFFFFF ไปทางซ้าย (32 − prefix) บิต AND ระดับบิตกับจำนวนเต็ม IP ให้ที่อยู่เครือข่าย OR ระดับบิตกับมาสก์กลับด้านให้ที่อยู่ broadcast จำนวนโฮสต์ทั้งหมดคำนวณเป็น 2^(32 − prefix)
  3. 3
    ตรวจคลาสและ RFC 1918
    octet แรกถูกเปรียบเทียบกับค่าขอบเขตคลาส A/B/C/D/E เพื่อกำหนดคลาส IP การตรวจแยกทดสอบว่าที่อยู่อยู่ในช่วงส่วนตัว 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 หรือ 127.0.0.0/8 ที่กำหนดใน RFC 1918 หรือไม่
  4. 4
    แบ่ง subnet และสถานะที่แชร์ได้
    ตัวแบ่ง subnet แบ่งเครือข่ายปัจจุบันเป็น subnet ย่อยขนาดเท่ากันที่ prefix ที่ยาวขึ้นตามที่เลือก: ก้าวผ่านค่าชดเชยจำนวนเต็มทีละ 2^(32 − prefix ใหม่) จากที่อยู่ฐาน คำนวณเครือข่าย broadcast และช่วงที่ใช้ได้ของแต่ละ subnet ย่อยทันที IP และ prefix ปัจจุบันถูกเขียนลงใน hash ของ URL ผลลัพธ์จึงบุ๊กมาร์กหรือแชร์ได้

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย