Máy Tính Số Host Mỗi Subnet là gì?
Công cụ này cho bạn biết một subnet IPv4 — được xác định bằng độ dài tiền tố CIDR (ví dụ /24 hoặc /27) — chứa được bao nhiêu địa chỉ host khả dụng. Đây là trợ thủ không thể thiếu cho kỹ sư mạng, quản trị hệ thống và những ai đang luyện thi chứng chỉ như CCNA, cần hoạch định không gian địa chỉ IP một cách nhanh chóng và chính xác.
Cách sử dụng
Chọn độ dài tiền tố subnet trong menu thả xuống — từ /8 cho đến /32. Công cụ sẽ trả về ngay số host khả dụng, số bit dành cho host, cùng tổng số địa chỉ trong khối. Hãy chọn tiền tố nhỏ (như /16) cho mạng lớn, và tiền tố lớn (như /29) cho các đoạn point-to-point hay phân đoạn ít thiết bị.
Giải thích công thức
Một địa chỉ IPv4 gồm 32 bit. Độ dài tiền tố cho biết có bao nhiêu bit dùng để định danh mạng, phần còn lại 32 − tiền tố bit dành cho host. Vì vậy tổng số địa chỉ là \(2^{(32 - \text{tiền tố})}\). Trong số đó có hai địa chỉ được dành riêng: địa chỉ mạng (toàn bộ bit host bằng 0) và địa chỉ broadcast (toàn bộ bit host bằng 1). Do đó số host khả dụng là:
$$\text{Số host khả dụng} = 2^{\left(32 - \text{tiền tố}\right)} - 2$$
Các trường hợp đặc biệt: /31 mang 2 địa chỉ dùng cho liên kết point-to-point (theo RFC 3021), còn /32 là một route host đơn lẻ.
Ví dụ minh họa
Với subnet /26: số bit host = \(32 - 26 = 6\), tổng số địa chỉ = \(2^6 = 64\), và số host khả dụng = \(64 - 2 = \mathbf{62}\). Chính vì vậy /26 là lựa chọn phổ biến cho mạng LAN của một phòng ban cần tối đa 62 thiết bị.
Câu hỏi thường gặp
Vì sao phải trừ đi 2? Địa chỉ đầu tiên là định danh mạng và địa chỉ cuối cùng là địa chỉ broadcast; cả hai đều không thể gán cho thiết bị.
Thế còn /30 thì sao? Một /30 có tổng cộng 4 địa chỉ và 2 host khả dụng — lựa chọn kinh điển cho liên kết router-tới-router trước khi /31 trở nên phổ biến.
Công cụ này dùng được cho IPv6 không? Không. IPv6 sử dụng không gian địa chỉ 128 bit và không dành riêng địa chỉ broadcast, nên công thức 32 bit trừ 2 này chỉ áp dụng cho IPv4.