เครื่องคำนวณช่วง IPv4 และ CIDR

แปลงช่วง IPv4 เป็นรายการ CIDR ที่น้อยที่สุด แสดงที่อยู่ หรือขยายบล็อก CIDR

ข้อมูลเข้า

วางช่วงอย่าง 10.0.0.5 - 10.0.0.100 เพื่อกรอกทั้งสองช่อง

ที่อยู่สิ้นสุดรวมอยู่ในช่วงด้วย

ที่อยู่: 96 · บล็อก CIDR: 8

ผลลัพธ์

ที่อยู่เริ่มต้น
10.0.0.5
ที่อยู่สิ้นสุด
10.0.0.100
จำนวนที่อยู่
96
บล็อก CIDR
8

รายการ CIDR ที่น้อยที่สุด

จำนวนบล็อกที่น้อยที่สุดซึ่งไม่ซ้อนทับกันและครอบคลุมช่วงนี้พอดี

บล็อก 1
10.0.0.5/32
10.0.0.5 – 10.0.0.5 · ขนาด: 1
บล็อก 2
10.0.0.6/31
10.0.0.6 – 10.0.0.7 · ขนาด: 2
บล็อก 3
10.0.0.8/29
10.0.0.8 – 10.0.0.15 · ขนาด: 8
บล็อก 4
10.0.0.16/28
10.0.0.16 – 10.0.0.31 · ขนาด: 16
บล็อก 5
10.0.0.32/27
10.0.0.32 – 10.0.0.63 · ขนาด: 32
บล็อก 6
10.0.0.64/27
10.0.0.64 – 10.0.0.95 · ขนาด: 32
บล็อก 7
10.0.0.96/30
10.0.0.96 – 10.0.0.99 · ขนาด: 4
บล็อก 8
10.0.0.100/32
10.0.0.100 – 10.0.0.100 · ขนาด: 1

ที่อยู่: 96 · บล็อก CIDR: 8

สิ่งที่คำนวณได้

ป้อนที่อยู่ IPv4 เริ่มต้นและสิ้นสุดเพื่อดูจำนวนที่อยู่ที่แน่นอนและรายการบล็อก CIDR ที่น้อยที่สุดซึ่งครอบคลุมช่วงนั้น เช่น 10.0.0.5 ถึง 10.0.0.100 จะได้แปดบล็อกตั้งแต่ 10.0.0.5/32 ถึง 10.0.0.100/32 โหมดช่วง → ที่อยู่จะแสดงตัวอย่างที่อยู่ทีละรายการ และโหมด CIDR → ช่วงจะแปลงบล็อกอย่าง 172.16.5.4/20 เป็นที่อยู่แรก ที่อยู่สุดท้าย ขนาด ซับเน็ตมาสก์ และไวลด์การ์ดมาสก์

วิธีสร้างรายการ CIDR ที่น้อยที่สุด

เริ่มจากที่อยู่แรก เครื่องคำนวณจะเลือกบล็อกที่ใหญ่ที่สุดที่จัดแนวตรงกับที่อยู่นั้น ลดลงครึ่งหนึ่งจนบล็อกจบภายในช่วง บันทึกไว้ แล้วทำต่อจากบล็อกถัดไป บล็อกจะไม่ซ้อนทับกัน ครอบคลุมช่วงที่ป้อนพอดี และมีไม่เกิน 62 บล็อกสำหรับ IPv4 ดังนั้นแม้แต่ 0.0.0.0 ถึง 255.255.255.255 ก็ได้ 0.0.0.0/0 ทันทีโดยไม่ต้องไล่ที่อยู่แม้แต่รายการเดียว

ช่วงขนาดใหญ่และข้อจำกัด

ตัวอย่างที่อยู่จะแสดงไม่เกิน 1,000 แถวแรกและแสดงจำนวนรวมจริงเสมอ คัดลอกทั้งหมดและการดาวน์โหลดเป็นข้อความหรือ CSV ใช้ได้กับช่วงที่มีไม่เกิน 100,000 ที่อยู่ ช่วงที่ใหญ่กว่าจะยังแสดงตัวอย่างและแนะนำให้ใช้รายการ CIDR แทน เบราว์เซอร์จึงไม่ต้องสร้างแถวนับล้าน

กฎการป้อนข้อมูลและความเป็นส่วนตัว

ที่อยู่ต้องเป็นเลขฐานสิบสี่ออกเท็ต ศูนย์นำหน้า รูปแบบย่ออย่าง 10.1 และ IPv6 จะถูกปฏิเสธพร้อมข้อความแทนการเดา ช่วงที่กลับด้านจะแจ้งพร้อมปุ่มสลับแทนการสลับให้เงียบ ๆ และช่วงที่วางอย่าง 10.0.0.5 - 10.0.0.100 จะกรอกทั้งสองช่องให้ ทุกอย่างคำนวณในเบราว์เซอร์ของคุณ และสิ่งที่พิมพ์จะไม่ถูกบันทึกหรือส่งออกไป

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch