เครื่องคำนวณ CIDR

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

⌘ ทำงานในเบราว์เซอร์ ◴ ไม่จัดเก็บข้อมูล ⌁ ฟรี

แนวคิด

การคำนวณ CIDR เพื่อยืนยันนโยบายเครือข่าย

ใช้เครื่องมือ CIDR calculator เพื่อคำนวณขอบเขตเครือข่ายจาก IP และ prefix แล้วใช้ตรวจสอบการออกแบบ subnet และนโยบายความปลอดภัยก่อนใช้ rule การรับส่งข้อมูล

ก่อนเพิ่ม rule ของ firewall, routing หรือ security group บน cloud ให้ตรวจสอบ network address และ broadcast address ก่อน เพื่อหลีกเลี่ยงการเปิดเผย IP เกินความจำเป็น

ตรวจสอบ host min/max และจำนวน host ที่ใช้ได้ร่วมกันเพื่อให้ความจุ subnet และขอบเขตการเข้าถึงตรงกับนโยบายของระบบจริง

ตรวจสอบการออกแบบ subnet

ตรวจยืนยัน CIDR แต่ละบล็อกก่อนแบ่งหรือรวม subnet เพื่อป้องกันการซ้อนทับที่อาจทำให้ routing ผิดพลาดและนโยบายกำกวม

ตรวจสอบกฎ firewall และ SG

ใช้ขอบเขตที่คำนวณเพื่อลด allowlist ingress/egress ของ firewall/security group และ NACL

จุดตรวจก่อนใช้งานจริง

ก่อนเปลี่ยน routing หรืออัปเดต ACL ควรตรวจ network/broadcast และ host range ซ้ำอีกครั้งกับเอกสารนโยบายปัจจุบัน

ผลลัพธ์นี้เป็นข้อมูลช่วยในการออกแบบเท่านั้น ก่อนนำไปใช้งานจริงบน routing, firewall, security group ให้ยืนยัน policy, route table และเอกสาร ACL อีกครั้ง

เครื่องคำนวณ CIDR พื้นที่ทำงานคำนวณ CIDR

อินพุต IPv4 CIDR หรือช่วง IP
ผลลัพธ์การคำนวณ CIDR

วิธีใช้

  1. 1 ป้อน IP address พร้อมความยาว prefix แบบ CIDR
  2. 2 คำนวณเพื่อดู network address, broadcast address, subnet mask และช่วง host
  3. 3 เลือก prefix ปลายทางใน subnet slicing เพื่อดูรายการ CIDR ย่อย
  4. 4 คัดลอกรายการ CIDR หรือ CSV ไปใช้กับ firewall, routing หรือ security group

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

  • คำนวณ CIDR สำหรับ 192.168.0.0/24
  • แบ่ง 10.2.0.0/15 เป็น subnet /20
  • ตรวจสอบช่วง host ที่ใช้งานได้ด้วยเครื่องคำนวณ IP CIDR
  • คำนวณ subnet mask และช่วง IP

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

เครื่องคำนวณ CIDR รองรับรูปแบบอินพุตใดบ้าง

รองรับ IPv4 CIDR เช่น 192.168.1.0/24, IP + subnet mask เช่น 192.168.1.1 255.255.255.0, ช่วง IP เช่น 192.168.1.10 - 192.168.1.20 และอินพุตเฉพาะ mask เช่น /24 หรือ 255.255.255.0

ตรวจสอบผลลัพธ์อะไรได้บ้าง

คุณสามารถดู network address, broadcast address, first/last host, จำนวน address ทั้งหมด, host ที่ใช้งานได้, subnet mask, wildcard mask, IP class, สถานะ private/reserved และผลลัพธ์ subnet slicing ได้

แบ่ง CIDR ขนาดใหญ่เป็นรายการ CIDR ย่อยได้ไหม

ได้ หลังจากคำนวณ CIDR แล้ว ให้เลือก prefix เช่น /20 หรือ /24 ใน subnet slicing เพื่อดูรายการ CIDR ย่อย, ช่วง IP, จำนวน host ที่ใช้งานได้ และคัดลอกเป็นรายการหรือ CSV

คำนวณ IPv6 ได้ไหม

ไม่ได้ ตรรกะการคำนวณปัจจุบันรองรับ IPv4 address และ prefix ตั้งแต่ 0 ถึง 32 เท่านั้น

เวิร์กโฟลว์ที่เกี่ยวข้อง