Máy tính Subnet 🔒 Chạy ngay trong trình duyệt — không tải lên bất cứ thứ gì.

Tính network, broadcast, mask và dải host từ CIDR.

Địa chỉ network
Địa chỉ broadcast
Subnet mask
Wildcard mask
Host đầu
Host cuối
Host dùng được
Tổng địa chỉ
Lớp

Về công cụ này

Chia subnet biến một khối địa chỉ thành nhiều mạng nhỏ hơn, và phần tính toán — mask, wildcard, dải host — rất dễ nhầm khi làm tay. Nhập một địa chỉ IPv4 kèm prefix CIDR như /24, hoặc netmask dạng chấm, và máy tính này bày ra địa chỉ network và broadcast, subnet mask và wildcard mask, host đầu và cuối dùng được, tổng số và số host dùng được, cùng lớp địa chỉ.

Đây là toán thuần tính trong trình duyệt — không gì được gửi đi đâu. Tiện để quy hoạch mạng, cấu hình một rule firewall, hay chỉ để kiểm tra lại một dải địa chỉ.

Câu hỏi thường gặp

/24 trong một địa chỉ IP nghĩa là gì?

Đó là ký hiệu CIDR — nghĩa là 24 bit đầu tiên của địa chỉ là phần mạng (network), 8 bit còn lại dùng để định danh các host bên trong. Một mạng /24 có tổng cộng 256 địa chỉ (254 địa chỉ dùng được, vì địa chỉ đầu và cuối được dành riêng cho địa chỉ mạng và địa chỉ broadcast).

Sự khác biệt giữa địa chỉ mạng (network address) và địa chỉ broadcast là gì?

Địa chỉ mạng (địa chỉ đầu tiên trong dải) định danh chính subnet đó và không thể gán cho một host. Địa chỉ broadcast (địa chỉ cuối cùng) dùng để gửi gói tin đến tất cả host trong subnet đó cùng lúc — cả hai đều không dùng được cho một thiết bị riêng lẻ.

Wildcard mask cho biết điều gì?

Đó là dạng đảo bit của subnet mask, được dùng trong danh sách kiểm soát truy cập và cấu hình định tuyến (như ACL của Cisco), nơi bạn chỉ định những bit nào cần bỏ qua thay vì những bit nào phải khớp.

Khi dùng công cụ tính này, địa chỉ IP của tôi có bị gửi đi đâu không?

Không. Toàn bộ phép tính subnet chạy cục bộ bằng JavaScript trong trình duyệt của bạn — không có gì về địa chỉ bạn nhập vào bị truyền đi hay ghi lại.

Vì sao mạng /31 hoặc /32 hiển thị 0 host khả dụng?

Vì chỉ có tổng cộng 1-2 địa chỉ, không còn chỗ cho địa chỉ mạng và địa chỉ broadcast riêng biệt. /31 là trường hợp đặc biệt dùng cho liên kết điểm-điểm (cả hai địa chỉ đều dùng được theo RFC 3021), còn /32 là tuyến một host duy nhất — số lượng host khả dụng ở đây tuân theo quy tắc cổ điển "dành riêng hai địa chỉ" và không phản ánh ngoại lệ của RFC 3021.