คำนวณ Subnet IPv4 (CIDR, mask, hosts)
พิมพ์ที่อยู่ IPv4 พร้อม CIDR ที่เลือกได้ (เช่น 192.168.1.10/24) ส่งคืน network address, broadcast, host แรก/สุดท้ายที่ใช้ได้, ที่อยู่รวม, netmask, wildcard, IP class, สถานะสาธารณะ/ส่วนตัว และการแสดงผลไบนารี
- ที่อยู่ IP
- 192.168.1.10
- Subnet mask
- 255.255.255.0 (/24)
- Wildcard mask
- 0.0.0.255
- Network address
- 192.168.1.0
- Broadcast
- 192.168.1.255
- Host แรกที่ใช้ได้
- 192.168.1.1
- Host สุดท้ายที่ใช้ได้
- 192.168.1.254
- ที่อยู่ทั้งหมด
- 256
- IP class
- C
- RFC 1918 ส่วนตัว
- ✓
11000000.10101000.00000001.00001010วิธีการทำงาน
สัญกรณ์ CIDR หมายถึงอะไร
CIDR (Classless Inter-Domain Routing) คือเครื่องหมายทับ + ตัวเลขหลังที่อยู่ IP — '192.168.1.10/24' ตัวเลขคือกี่บิตในตอนเริ่มของที่อยู่เป็นของส่วน network (เทียบกับส่วน host) /24 หมายถึง 24 บิตของ network = 8 บิตของ host = 256 ที่อยู่ทั้งหมด 254 ที่ใช้ได้
CIDRs ทั่วไป: /32 host เดี่ยว, /30 link (4 ที่อยู่ 2 ใช้ได้), /29 subnet เล็ก (8/6), /24 LAN (256/254), /16 network ใหญ่ (65k), /8 บล็อกขนาด ISP (16M) ยิ่งเลข CIDR เล็กลง network ก็ยิ่งใหญ่
Network, broadcast และ usable hosts
Network address: ที่อยู่แรกใน subnet พร้อมบิต host เป็นศูนย์ทั้งหมด ใช้ระบุ subnet เอง ไม่สามารถกำหนดให้อุปกรณ์
Broadcast address: ที่อยู่สุดท้าย พร้อมบิต host เป็นหนึ่งทั้งหมด ใช้เพื่อส่งแพ็กเก็ตไปยังทุก host ใน subnet ไม่สามารถกำหนดได้
Usable hosts: ที่อยู่ทั้งหมดลบ network และ broadcast = 2^(32−CIDR) − 2 ข้อยกเว้น: /31 (link point-to-point) และ /32 (host เดี่ยว) ปฏิบัติต่อที่อยู่ทั้งหมดเป็นที่ใช้ได้ตาม RFC 3021
ที่อยู่สาธารณะเทียบกับส่วนตัว
RFC 1918 สงวนช่วงที่อยู่สามช่วงสำหรับเครือข่ายภายในส่วนตัว: 10.0.0.0/8 (16M ที่อยู่), 172.16.0.0/12 (1M), 192.168.0.0/16 (65k) เราเตอร์บ้านและสำนักงานส่วนใหญ่ใช้ส่วนหนึ่งของเหล่านี้ (โดยทั่วไป 192.168.1.0/24 หรือ 192.168.0.0/24)
ที่อยู่สาธารณะสามารถ route ได้บนอินเทอร์เน็ตโลกและกำหนดโดย registry ภูมิภาค (ARIN, RIPE, APNIC ฯลฯ) มีราคาและขาดแคลนมากขึ้นเรื่อยๆ — IPv4 exhaustion ผลักดันการใช้ CIDR และการ deploy IPv6
เครื่องคำนวณตรวจหาว่าที่อยู่ตกในช่วงส่วนตัวหรือไม่ มีประโยชน์สำหรับการตรวจสอบการออกแบบเครือข่ายหรือการยืนยันว่า leak ไม่ได้ส่งที่อยู่ส่วนตัวไปยังอินเทอร์เน็ต
คำถามที่พบบ่อย
›ทำไม usable hosts น้อยกว่าทั้งหมด 2?
ที่อยู่แรก (บิต host ทั้งหมด 0) คือตัวระบุ network และที่อยู่สุดท้าย (ทั้งหมด 1s) คือ broadcast ทั้งสองสงวนและไม่สามารถกำหนดให้ host
›ทำไม /31 มี 2 usable hosts แทน 0?
RFC 3021 อนุญาตเครือข่าย /31 สำหรับ link point-to-point (เช่นระหว่างเราเตอร์) ที่อยู่ทั้งสองใช้ได้ การสงวน broadcast และ network ไม่บังคับใช้
›ความแตกต่างระหว่าง netmask และ wildcard คืออะไร?
Netmask มี 1s ในบิต network, 0s ในบิต host (255.255.255.0) Wildcard เป็นตรงกันข้าม (0.0.0.255) — ใช้ใน Cisco ACLs และนิยามพื้นที่ OSPF
›ฉันจะแบ่ง subnet network อย่างไร?
เอา network ผู้ปกครองและแบ่งเป็นบล็อกเล็กกว่าโดยเพิ่มบิตให้ CIDR /24 → /25 แบ่งเป็น 2 subnets, /24 → /26 เป็น 4 ฯลฯ มีประโยชน์สำหรับการแยกแผนกหรือแยกเครือข่าย IoT/แขก
›subnet ที่เล็กที่สุดที่ฉันมีได้คืออะไร?
/32 — ที่อยู่ IP เดียว /31 เป็น subnet 'ปกติ' ที่เล็กที่สุด (2 ที่อยู่) /30 เป็นปกติสำหรับ link router-to-router (4/2 ใช้ได้)
›ใช้กับ IPv6 ได้ไหม?
ยังไม่ — IPv4 เท่านั้น subnet IPv6 คล้ายกันในเชิงแนวคิดแต่ใช้ที่อยู่ 128 บิต สัญกรณ์ hex และอนุสัญญาที่แตกต่างกัน เราอาจเพิ่ม IPv6 ในเวอร์ชันอนาคต
›subnet เดียวที่ใหญ่ที่สุดเป็นไปได้คืออะไร?
/0 ครอบคลุมที่อยู่ IPv4 ทั้งหมด 4.3 พันล้านที่ — พื้นที่ที่อยู่ IPv4 ทั้งหมด /1 แบ่งเป็นสองครึ่ง /8 คือ 16M และทางประวัติศาสตร์เป็นบล็อก 'class A' เดียว (เช่น 10.0.0.0/8)
›ข้อมูลออกจากเบราว์เซอร์หรือไม่?
ไม่ การคำนวณทำงานในเครื่อง ไม่มีอะไรส่งไปยังเซิร์ฟเวอร์
เครื่องมือที่เกี่ยวข้อง
อัปเดตล่าสุด: