IP Range Calculator: คำนวณ Subnet, CIDR & Network Address ครบจบ
เรียนรู้วิธีคำนวณ IP range, subnet mask, CIDR notation และ network configuration ด้วย IP Range Calculator ฟรี — รองรับ IPv4/IPv6, broadcast address และจำนวน usable host
Table of Contents
การวางแผนเครือข่าย (network planning) เป็นงานที่ต้องใช้ความแม่นยำสูง แค่พิมพ์ subnet mask ผิดหนึ่งหลัก หรือคำนวณ usable host ผิดไปสองสามตัว ก็อาจทำให้อุปกรณ์ในเครือข่ายเชื่อมต่อกันไม่ได้ทั้งระบบ ไม่ว่าจะเป็นครั้งแรกที่ต้องจัดสรร IP ให้กับ VLAN หลายอัน หรือต้องไล่หา broadcast address เพื่อตั้งค่า firewall — ทุกอย่างต้องถูกต้องเป๊ะ ซึ่งนี่คือสิ่งที่ IP Range Calculator ของเราช่วยคุณได้: เครื่องมือฟรีที่คำนวณ IP address range, subnet mask, CIDR notation และ network configuration ให้ครบจบในที่เดียว รองรับทั้ง IPv4 และ IPv6
หลายคนอาจคิดว่า subnetting เป็นเรื่องของคนดูแลระบบมืออาชีพเท่านั้น แต่จริง ๆ แล้ว Developer, DevOps และแม้แต่นักศึกษาที่เรียนวิชาเครือข่ายก็ต้องเจอทุกวัน เช่น ต้องรู้ว่า container หรือ service ตัวไหนอยู่ใน subnet ใด, ต้องหาช่องว่างของ IP ว่างใน office network, หรือต้องระบุ network address ไว้ใช้ใน routing table และ access control list (ACL) การคำนวณด้วยมืออาจทำได้ แต่เสี่ยงพลาดสูงและเสียเวลา โดยเฉพาะกับเครือข่ายขนาดใหญ่
ในบทความนี้ เราจะพาคุณไปรู้จักทุกฟีเจอร์ของ IP Range Calculator ตั้งแต่การคำนวณ network address, broadcast address, จำนวน usable host ไปจนถึงการสร้าง range list ของ IP ทั้งหมด — พร้อมตัวอย่างการใช้งานจริงและหลักการ subnetting & CIDR ที่ควรรู้ เพื่อให้คุณวางแผนเครือข่ายได้อย่างมั่นใจในทุกโปรเจกต์
ทำไมต้องใช้ IP Range Calculator?
- แม่นยำ 100% ไม่มีพลาดจากการคำนวณมือ: เครื่องมือคำนวณ network address, broadcast address, first/last usable host และ wildcard mask ให้อัตโนมัติ หมดปัญหาเลขฐานสอง (binary) ที่ตีกันมึน โดยเฉพาะกับ subnet ที่ไม่ใช่เลขกลม ๆ เช่น /23 หรือ /27
- ประหยัดเวลาวางแผนเครือข่ายหลายเท่า: แทนที่จะเปิด Excel หรือใช้เครื่องคิดเลขไล่ทีละค่า ใส่ IP กับ CIDR ครั้งเดียวก็ได้ค่าครบทุกตัว พร้อมสลับดู subnet mask และ CIDR notation ที่แปลงให้อัตโนมัติ
- ตรวจสอบความถูกต้องของ configuration: ใช้ตรวจสอบว่า IP, subnet mask และ gateway ที่ตั้งไว้ในอุปกรณ์ network device ต่าง ๆ ถูกต้องหรือไม่ ก่อน deploy จริง ลดความเสี่ยง network outage
- รองรับทั้ง IPv4 และ IPv6: ครอบคลุมการทำงานทั้งระบบเดิม (legacy) และระบบใหม่ ใช้ได้ทั้งกับ internal network และงานที่ต้องรองรับ IPv6 addressing
- สร้าง IP range list ได้ในคลิกเดียว: ใส่ start IP และ end IP เพื่อ generate รายชื่อ IP ทั้งหมดใน range นั้น (รองรับสูงสุด 1,000,000 IPs) พร้อม export/download ไปใช้งานต่อ — เหมาะกับงาน audit, inventory หรือตั้งค่า allowlist
- ฟรี ใช้งานได้ทันที ไม่ต้องติดตั้ง: เปิดเว็บเบราว์เซอร์ก็ใช้ได้เลยบนทุกอุปกรณ์ ไม่ต้องสมัครสมาชิก ไม่ต้องจ่ายเงิน และไม่ต้องกังวลเรื่องข้อมูลรั่วไหล
ฟีเจอร์เด่น
| ฟีเจอร์ | ฟังก์ชันการทำงาน |
|---|---|
| Network & Broadcast Address | คำนวณ network address และ broadcast address ของ subnet ให้อัตโนมัติ |
| Usable Host Range | แสดง first usable host, last usable host และจำนวน usable hosts (total - 2) |
| Subnet Mask / CIDR Auto-Convert | ใส่ subnet mask (เช่น 255.255.255.0) หรือ CIDR (เช่น /24) อย่างใดอย่างหนึ่ง อีกค่าหนึ่งแปลงให้อัตโนมัติ |
| Wildcard Mask | คำนวณ wildcard mask ที่ใช้ใน Cisco ACL และ firewall rules ให้ทันที |
| Host Count | แสดง total hosts และ usable hosts ให้เห็นชัดเจน (เช่น /24 = 256 total, 254 usable) |
| IP Class & Type Detection | ตรวจจับ IP class (A/B/C/D/E) และ type อัตโนมัติ เช่น Private Class A (10.0.0.0/8), Private Class B (172.16.0.0/12), Private Class C (192.168.0.0/16), Loopback |
| Subnet Presets | เลือก preset ได้ตั้งแต่ /8 (255.0.0.0, 16,777,216 hosts) ถึง /30 (255.255.255.252, 4 hosts) รวมถึง /24, /26, /28 ที่ใช้บ่อย |
| Private Range Templates | เทมเพลต Private IP range สำเร็จรูปของ Class A/B/C สำหรับใช้งานภายในองค์กร |
| IP Range List Generator | ใส่ start IP และ end IP เพื่อ generate รายการ IP ทั้งหมดใน range (สูงสุด 1,000,000 IPs) พร้อม download/export |
นอกจากตารางด้านบน ยังมีจุดเด่นเล็ก ๆ ที่ทำให้ใช้งานง่ายขึ้นอีกหลายอย่าง เช่น IPv4 validation ที่ช่วยเตือนทันทีถ้าพิมพ์ IP ไม่ถูกต้อง, การแสดงผลแบบเรียลไทม์ที่อัปเดตทันทีที่พิมพ์ค่าใหม่ และ preset ต่าง ๆ ที่กดเลือกได้ในคลิกเดียว ไม่ต้องจำว่า /26 เท่ากับ subnet mask อะไร
เครื่องมือนี้เหมาะกับทั้งมือใหม่ที่เพิ่งหัด subnetting และมืออาชีพที่ต้องการความรวดเร็ว เพราะแสดงผลครบทุกค่าที่จำเป็นสำหรับการ configure อุปกรณ์จริง ไม่ว่าจะเป็น router, switch, firewall หรือ cloud VPC
วิธีใช้งาน IP Range Calculator
- เปิดเครื่องมือ: เข้าไปที่ IP Range Calculator บนเบราว์เซอร์ของคุณ ไม่ต้องติดตั้งอะไรเพิ่ม
- กรอก IP address: พิมพ์ IPv4 address ที่ต้องการ เช่น 192.168.1.0 ระบบจะตรวจสอบความถูกต้องของ IP ให้อัตโนมัติ และแสดง IP class พร้อม type (Private, Loopback ฯลฯ) ให้ทันที
- เลือก CIDR หรือ subnet mask: พิมพ์ CIDR notation เช่น /24 หรือเลือกจาก subnet presets (ตั้งแต่ /8 ถึง /30) — หรือจะพิมพ์ subnet mask เช่น 255.255.255.0 ก็ได้ เพราะระบบแปลงค่าระหว่างสองรูปแบบให้อัตโนมัติ
- อ่านผลลัพธ์: ระบบแสดง network address, broadcast address, first/last usable host, wildcard mask, total hosts และ usable hosts ครบทุกค่าในหน้าเดียว พร้อมระบุว่า usable = total - 2 (หัก network และ broadcast address)
- สร้าง IP range list (ถ้าต้องการ): ใช้ฟีเจอร์ IP range list generator ใส่ start IP และ end IP เพื่อ generate รายชื่อ IP ทั้งหมดใน range (สูงสุด 1,000,000 IPs) แล้ว download/export ไปใช้งานต่อ
ทำความเข้าใจ Subnetting & CIDR
ก่อนใช้งานจริง มาทำความเข้าใจศัพท์และหลักการพื้นฐานกันสักหน่อย เพื่อให้อ่านผลลัพธ์จากเครื่องมือได้อย่างเข้าใจตรงกัน
Network Address คือ IP แรกสุดของ subnet ใช้ระบุตัว subnet เอง ไม่สามารถ assign ให้ device ได้ เพราะเป็นตัวแทนของเครือข่ายทั้งหมด ยกตัวอย่าง subnet 192.168.1.0/24 จะมี network address คือ 192.168.1.0
Broadcast Address คือ IP สุดท้ายของ subnet ใช้ส่งข้อมูลถึงทุก device ใน subnet พร้อมกัน (broadcast) และเช่นเดียวกับ network address ก็ไม่สามารถใช้เป็น IP ให้ device ได้ สำหรับ 192.168.1.0/24 broadcast address คือ 192.168.1.255
Usable Hosts คือจำนวน IP ที่ใช้กับ device ได้จริง ซึ่งเท่ากับ total hosts ลบ 2 ตัว (network + broadcast) เช่น subnet /24 มีทั้งหมด 256 IP แต่ usable เหลือ 254 ตัว ตั้งแต่ 192.168.1.1 ถึง 192.168.1.254 โดย first usable host มักใช้เป็น gateway ของ subnet
CIDR Notation คือวิธีเขียน subnet แบบย่อ เช่น /24 หมายถึง 24 บิตแรกเป็น network portion และที่เหลืออีก 8 บิตเป็น host portion (2^8 = 256 IPs) ยิ่งเลขหลัง slash น้อยลง เครือข่ายยิ่งใหญ่ขึ้น: /8 มี 16,777,216 IPs, /16 มี 65,536 IPs, /24 มี 256 IPs และ /30 มีเพียง 4 IPs (เหมาะกับ point-to-point link ที่ใช้ได้จริงแค่ 2 hosts)
Subnet Mask คือรูปแบบเต็มของ CIDR เช่น /24 = 255.255.255.0, /26 = 255.255.255.192, /28 = 255.255.255.240 เครื่องมือของเรารองรับการกรอกทั้งสองรูปแบบและแปลงให้อัตโนมัติ คุณจึงเลือกพิมพ์แบบที่ถนัดได้เลย
Wildcard Mask คือค่า reverse ของ subnet mask (เอา 0 กับ 255 สลับกัน) เช่น /24 มี wildcard mask เป็น 0.0.0.255 ใช้สำหรับเขียน ACL บน Cisco device และ firewall rules เพื่อกำหนดว่า bit ไหนต้อง match แบบเจาะจง
IP Class คือการแบ่ง IPv4 ออกเป็น Class A–E ตามช่วงเลขนำหน้า เช่น Class A เริ่มที่ 1.0.0.0, Class B เริ่มที่ 128.0.0.0, Class C เริ่มที่ 192.0.0.0 และ Class D/E สำหรับ multicast และ reserved — เครื่องมือจะตรวจจับให้อัตโนมัติพร้อมระบุว่าเป็น Private หรือ Loopback ด้วย เช่น 10.x.x.x (Private Class A), 172.16–31.x.x (Private Class B), 192.168.x.x (Private Class C) และ 127.0.0.0/8 (Loopback)
กรณีศึกษาการใช้งานจริง
การวางแผนเครือข่าย & VLAN Design
สมมติคุณต้องออกแบบเครือข่ายสำนักงานที่มี VLAN 3 ตัว: Management, Staff และ Guest ใช้ range 10.10.0.0/16 ที่มีทั้งหมด 65,536 IPs มาแบ่งย่อย เช่น Management ใช้ 10.10.0.0/24 (254 usable hosts) สำหรับอุปกรณ์ network device, Staff ใช้ 10.10.1.0/24 สำหรับคอมพิวเตอร์พนักงาน และ Guest ใช้ 10.10.2.0/24 สำหรับเครือข่ายแขก ใช้ IP Range Calculator คำนวณ network address, gateway (first usable host) และ broadcast address ของแต่ละ VLAN เพื่อนำไป configure บน switch และ router ได้อย่างถูกต้อง ไม่ทับซ้อนกัน
การจัดสรร Subnet ให้ลูกค้า
สำหรับผู้ให้บริการอินเทอร์เน็ตหรือ MSP ที่ต้องจัดสรร IP ให้ลูกค้าหลายราย การใช้ subnet ขนาดพอดีช่วยประหยัด IP ได้มาก เช่น ลูกค้าที่มีอุปกรณ์ 10 ตัว ใช้ /28 (16 IPs, 14 usable) ก็เพียงพอ ไม่งั้นใช้ /24 (256 IPs) ก็จะเปลือง IP ไปเปล่า ๆ ใช้เครื่องมือคำนวณ host count ของแต่ละขนาด subnet แล้วจัดสรรให้ลูกค้าแต่ละราย พร้อมบันทึก first/last usable host เพื่อแจ้งลูกค้าไปตั้งค่า gateway และ static IP ได้เลย
Firewall & Access Control Rules
การเขียน firewall rule หรือ ACL ต้องระบุ network address และ wildcard mask ให้ถูกต้อง เช่น ต้องการ allow traffic จาก subnet 192.168.10.0/24 ทั้งหมด ใช้เครื่องมือคำนวณได้ว่า wildcard mask คือ 0.0.0.255 แล้วนำไปเขียน rule บน Cisco ACL หรือ firewall appliance ได้ทันที ไม่ต้องมานั่งสลับเลข 0/255 ด้วยตัวเองให้เสี่ยงพลาด
การแก้ปัญหา Connectivity
เมื่อ user แจ้งว่าเชื่อมต่อเน็ตไม่ได้ ให้ตรวจสอบว่า IP, subnet mask และ gateway ที่ตั้งไว้สอดคล้องกันหรือไม่ เช่น คอมพิวเตอร์ตั้ง IP เป็น 192.168.1.100/24 แต่ gateway เป็น 192.168.2.1 ซึ่งคนละ subnet กัน — ใช้ IP Range Calculator ตรวจ network address ของทั้งสองค่า แล้วจะเห็นได้ทันทีว่าคนละเครือข่าย จึงไม่สามารถ routing ถึงกันได้ ปัญหาประเภทนี้พบเจอบ่อยมาก และเครื่องมือช่วยวินิจฉัยได้ในไม่กี่วินาที
Best Practices
- วางแผน subnet ให้เผื่อ growth เสมอ: เลือกขนาด subnet ที่เหลือที่ว่างพอสำหรับการขยายในอีก 1-2 ปีข้างหน้า เช่น ปัจจุบันมีอุปกรณ์ 30 ตัว ก็อาจใช้ /26 (62 usable) แทน /27 (30 usable) ที่เต็มพอดี
- ใช้ private range แยกตาม class อย่างเป็นระบบ: เช่น ใช้ 10.x.x.x สำหรับ core infrastructure, 172.16–31.x.x สำหรับ services และ 192.168.x.x สำหรับ end-user devices จะทำให้จำและ debug ง่ายขึ้น
- บันทึก IP allocation ให้เป็นปัจจุบัน: จดเสมอว่า subnet ไหน allocate ไปแล้วให้ใครบ้าง เพื่อป้องกัน IP conflict และใช้ range list generator ของเครื่องมือสร้าง inventory รายชื่อ IP ทั้งหมดในแต่ละ subnet เก็บไว้เป็นเอกสารอ้างอิง
- ตรวจสอบค่าให้ครบก่อน configure: ทุกครั้งที่ตั้งค่า device ให้ตรวจ network address, broadcast และ usable range จากเครื่องมือเสมอ แม้จะทำซ้ำ ๆ กัน เพราะความเคยชินคือต้นเหตุของ human error
- เลือก subnet ให้เหมาะกับลักษณะการใช้งาน: link ระหว่าง router สองตัวใช้ /30 (4 IPs) ก็พอ ไม่ต้องเปลือง /24 ขณะที่ server farm หรือ WiFi network ควรเผื่อขนาดให้ใหญ่หน่อย
- ทำความเข้าใจ CIDR ก่อนใช้งาน: ความเข้าใจพื้นฐานเรื่อง CIDR และ subnet mask จะช่วยให้คุณอ่านผลลัพธ์จากเครื่องมือได้อย่างถูกต้อง และตัดสินใจเลือกขนาด subnet ได้เหมาะสมกับความต้องการจริง
เริ่มคำนวณ IP Range ของคุณ
ไม่ว่าคุณจะเป็น Network Engineer ที่ดูแล infrastructure ระดับ enterprise, DevOps ที่ต้องออกแบบ VPC และ service mesh หรือนักเรียนนักศึกษาที่กำลังฝึกฝนทักษะ subnetting — IP Range Calculator คือเครื่องมือที่ช่วยให้การทำงานเร็วขึ้น แม่นยำขึ้น และมั่นใจได้ทุกครั้งที่ต้องวางแผนเครือข่าย
ลองใช้งานฟรีได้ทันที ไม่ต้องสมัครสมาชิก ไม่ต้องติดตั้ง เพียงกรอก IP และเลือก CIDR ก็ได้ผลลัพธ์ครบทุกค่าในเสี้ยววินาที แล้วคุณจะพบว่าการคำนวณ subnet ที่เคยน่ากลัว กลายเป็นเรื่องง่ายเพียงไม่กี่คลิก
Related Tools You Might Like
ขอให้สนุกกับการ subnetting!