Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Số host khả dụng mỗi subnet
254
for /24
Tổng số địa chỉ 256
Số bit host 8
Prefix /24

Máy tính CIDR Subnet là gì?

Công cụ này giúp bạn tính xem một mạng con (subnet) IPv4 chứa được bao nhiêu địa chỉ IP, dựa trên prefix CIDR — chính là con số nằm sau dấu gạch chéo, ví dụ /24. Kết quả trả về gồm tổng số địa chỉ, số bit dành cho host và số địa chỉ host khả dụng mà bạn thực sự gán được cho các thiết bị. Công cụ áp dụng cho mạng IPv4 tiêu chuẩn và mang tính phổ quát — không phụ thuộc vào quy định của bất kỳ quốc gia hay hãng thiết bị nào.

Cách sử dụng

Nhập độ dài prefix CIDR trong khoảng từ 0 đến 32. Prefix cho biết có bao nhiêu bit đầu được cố định cho phần mạng; những bit còn lại dùng cho host. Prefix càng nhỏ (ví dụ /16) thì mạng càng lớn và chứa được nhiều host hơn, còn prefix càng lớn (ví dụ /30) thì subnet càng nhỏ.

Giải thích công thức

Một địa chỉ IPv4 có 32 bit. Phần dành cho host là 32 − prefix bit, nên tổng số địa chỉ là 2^(32 − prefix). Trong một subnet thông thường, có hai địa chỉ được giữ riêng: địa chỉ mạng (tất cả bit host bằng 0) và địa chỉ broadcast (tất cả bit host bằng 1). Vì vậy, số host khả dụng:

$$\text{Usable Hosts} = 2^{\left(32 - \text{Prefix }(/n)\right)} - 2$$

Lưu ý rằng /31 (dùng cho liên kết điểm-điểm, theo RFC 3021) và /32 (một host đơn lẻ) là các trường hợp đặc biệt, không áp dụng phép trừ 2 thông thường.

Sơ đồ địa chỉ IPv4 32 bit được tách thành bit mạng và bit host bằng đường tiền tố CIDR
Tiền tố CIDR chia 32 bit thành các bit mạng và bit host.

Ví dụ minh họa

Với mạng /24: số bit host = \(32 - 24 = 8\), tổng số địa chỉ = \(2^8 = 256\) địa chỉ. Trừ đi địa chỉ mạng và địa chỉ broadcast:

$$256 - 2 = 254 \text{ host khả dụng}$$

— đúng bằng quy mô kinh điển của một mạng LAN gia đình hoặc văn phòng nhỏ.

Biểu đồ cột so sánh tổng số địa chỉ trừ hai địa chỉ dành riêng để hiển thị số host khả dụng
Trừ đi hai địa chỉ (mạng và quảng bá) để có số host khả dụng.

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

Vì sao phải trừ 2? Địa chỉ đầu tiên dùng để định danh mạng và địa chỉ cuối cùng là địa chỉ broadcast, nên cả hai đều không thể gán cho host.

/30 cho ra bao nhiêu? Tổng = 4, khả dụng = 2 — lý tưởng cho liên kết giữa hai router.

Công cụ này có dùng cho IPv6 không? Không. IPv6 sử dụng không gian địa chỉ 128 bit với cách đếm host khác hẳn; công cụ này chỉ dành cho IPv4.

Cập nhật lần cuối: