นักพัฒนาและเน็ตเวิร์ก2 กันยายน 2569• อ่าน 7 นาที
คู่มือคำนวณ IP Subnetting & CIDR: วิธีหา Network Address, Broadcast และ Usable Hosts ฉบับเข้าใจง่าย
คู่มือสำหรับ Network Engineer และนักพัฒนา อธิบายวิธีคำนวณ Subnet Mask, Slash Notation (/24, /28), Wildcard Mask และการแบ่งเครือข่ายอย่างมีประสิทธิภาพ
โปรแกรมคำนวณ IP Subnet Mask & CIDR
คำนวณออนไลน์ฟรีบนเว็บ ไม่ต้องติดตั้ง ปลอดภัย 100%
1. เข้าใจโครงสร้าง IPv4 Address และ Subnet Mask
IPv4 Address ประกอบด้วยตัวเลขฐานสองขนาด 32 บิต (4 อ็อกเต็ต) แบ่งออกเป็น 2 ส่วนหลัก:
- Network ID (ส่วนระบุเครือข่าย): ระบุว่าอุปกรณ์อยู่ในวงเน็ตเวิร์กใด
- Host ID (ส่วนระบุเครื่องลูกข่าย): ระบุหมายเลขเฉพาะของอุปกรณ์แต่ละชิ้นในวงนั้น
2. ตารางเทียบ Prefix CIDR และจำนวน Host ที่ใช้งานได้
| CIDR Prefix | Subnet Mask | จำนวน IP ทั้งหมด | จำนวน Usable Hosts ที่ใช้งานได้จริง |
|---|---|---|---|
| /24 | 255.255.255.0 | 256 | 254 (256 - 2) |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /29 | 255.255.255.248 | 8 | 6 (สำหรับ Point-to-Point / Router WAN) |
| /30 | 255.255.255.252 | 4 | 2 |
---
3. ทำไมต้องหักออก 2 IP ในทุก Subnet?
ในทุกวงเครือข่าย IPv4 จะมี 2 หมายเลขที่ ไม่สามารถนำไปกำหนดให้กับเครื่องคอมพิวเตอร์หรืออุปกรณ์ได้:
- Network Address (IP แรกสุด): ใช้แทนตัวตนของวงเครือข่ายทั้งหมด เช่น
192.168.1.0 - Broadcast Address (IP ท้ายสุด): ใช้สำหรับส่งแพ็กเก็ตข้อมูลไปยังทุกอุปกรณ์พร้อมกันในวง เช่น
192.168.1.255 - สูตรจำนวน Usable Hosts: 2^(32 - Prefix) - 2
4. ตัวอย่างการคำนวณจริง: IP 192.168.10.75/26
- Subnet Mask:
/26มีบิตเครือข่าย 26 บิต =255.255.255.192 - ขนาด Block Size: 256 - 192 = 64 หมายเลขต่อ Subnet
- ช่วงของ Subnet:
- ผลลัพธ์ของวงเครือข่าย:
192.168.10.64
- First Usable IP: 192.168.10.65
- Last Usable IP: 192.168.10.126
- Broadcast IP: 192.168.10.127แหล่งข้อมูลอ้างอิงและมาตรฐานวิชาการ
อ้างอิงจากบทบัญญัติทางกฎหมาย เอกสารราชการ และงานวิจัยทางการแพทย์/วิศวกรรมมาตรฐานสากล
- •เปิดเอกสารอ้างอิงRFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan(Internet Engineering Task Force (IETF / RFC Editor))
มาตรฐานสากลว่าด้วยการกำหนด Prefix Slash Notation และการรวมกลุ่มเส้นทางเครือข่าย IPv4
- •เปิดเอกสารอ้างอิงRFC 1918: Address Allocation for Private Internets(Internet Engineering Task Force (IETF / RFC Editor))
มาตรฐานการแบ่งช่วงหมายเลข Private IP Address (Class A 10.0.0.0/8, Class B 172.16.0.0/12, Class C 192.168.0.0/16)
แท็กที่เกี่ยวข้อง:#IP Address#Subnetting#CIDR#Network#IPv4